@charset "UTF-8";@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:700;src:url(/fonts/Suisse_Intl/SuisseIntl-Bold.otf)}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:600;src:url(/fonts/Suisse_Intl/SuisseIntl-SemiBold.otf)}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:500;src:url(/fonts/Suisse_Intl/SuisseIntl-Bold.otf)}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(/fonts/Suisse_Intl/SuisseIntl-Regular.otf)}@font-face{font-display:swap;font-family:Suisse Intl;font-style:italic;font-weight:400;src:url(/fonts/Suisse_Intl/SuisseIntl-RegularItalic.otf)}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:300;src:url(/fonts/Suisse_Intl/SuisseIntl-Thin.otf)}.typo-body-desktop{font-size:1rem;font-weight:400}.typo-body-desktop,.typo-h1-desktop{font-family:var(--ff-base);line-height:1.3}.typo-h1-desktop{font-size:2.75rem;font-weight:500}.typo-h2-desktop{font-size:2rem}.typo-h2-desktop,.typo-h3-desktop{font-family:var(--ff-base);font-weight:600;line-height:1.3}.typo-h3-desktop{font-size:1.5rem}.typo-h4-desktop,.typo-h5-desktop{font-family:var(--ff-base);font-size:1.25rem;font-weight:600;line-height:1.3}.default-layout{display:flex;flex-direction:column;min-height:100vh}.default-layout main{flex-grow:1}.scroll-lock,.wrapper{overflow:hidden}.link{transition-duration:var(--tr-dur)}@media (any-hover:hover){.link:hover{text-decoration:underline}}@media (any-hover:none){.link:active{text-decoration:underline}}.link_underline{text-decoration:underline}button{cursor:pointer}.swiper-navigation-icon{display:none}label{cursor:var(--cursor-pointer)}.pt-base{padding-top:3.75rem}.pb-base{padding-bottom:3.75rem}a{text-underline-offset:.125rem}.just-validate-label-error{color:var(--color-destructive)}:root{--color-wt-primary:#fff;--color-blc-primary:#000;--color-btn-disabled:#f2f0ee;--color-gray-secondary:#a39d99;--color-warning-bg:#fef9e7;--color-warning-txt:#db7706;--color-bg-green-light:#f5fff8;--color-bg-dark-green:#21c45d;--color-tabs-bg:#fbfaf9;--color-border-2:#2e2e2e;--color-card-bg:#fbfaf9;--color-destructive:#d40c0c;--gradient:linear-gradient(45deg,var(--color-dark-15) 64%,var(--color-accent) 136%);--container-width:1280px;--container-outer-width:1920px;--container-padding-x:10px;--cursor-pointer:pointer;--border:0.0625rem solid var(--color-dark-15);--shadow:0 0 0 0.1875rem #191919;--font-family-base:"Suisse Intl",sans-serif;--ff-base:var(--font-family-base);--font-accent:"Inter",sans-serif;--ff-accent:"Inter",sans-serif;--transition-duration:0.2s;--tr-dur:var(--transition-duration)}@media (width <= 74.99875rem){:root{--container-width:80rem}}.container{max-width:calc(var(--container-width) + var(--container-padding-x)*2)}.container,.container-outer{margin-inline:auto;padding-inline:var(--container-padding-x)}.container-outer{max-width:calc(var(--container-outer-width) + var(--container-padding-x)*2)}.visually-hidden{border:0!important;clip-path:inset(100%)!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@media (width <= 47.99875rem){.hidden-mobile{display:none!important}}@media (width > 47.99875rem){.visible-mobile{display:none!important}}@media (width <= 63.99875rem){.hidden-tablet{display:none!important}}@media (width > 63.99875rem){.visible-tablet{display:none!important}}.full-vw-line{position:relative}.full-vw-line:after,.full-vw-line:before{background-color:var(--color-dark-15);height:.0625rem;position:absolute;width:calc((var(--100vw) - var(--container-width))/2)}.full-vw-line--top:before{bottom:100%;content:""}.full-vw-line--bottom:after{content:"";top:100%}.full-vw-line--left:after,.full-vw-line--left:before{right:100%}.full-vw-line--right:after,.full-vw-line--right:before{left:100%}.circle-icon{--circleSize:3.25rem;--circleMarginLeft:1.25rem;min-height:var(--circleSize);padding-right:calc(var(--circleSize) + var(--circleMarginLeft));position:relative}@media (width <= 74.99875rem){.circle-icon{--circleSize:2.75rem;--circleMarginLeft:0.875rem}}@media (width <= 47.99875rem){.circle-icon{--circleSize:2.5rem}}.circle-icon:after{background:url(../../icons/arrow-top-right_black.svg) center no-repeat var(--color-accent);border-radius:50%;content:"";height:var(--circleSize);position:absolute;right:0;top:50%;translate:0 -50%;width:var(--circleSize)}.btn{align-items:center;border:1px solid transparent;display:inline-flex;justify-content:center;line-height:1.3;transition-duration:var(--tr-dur)}.btn_sm{gap:.375rem;height:2.5625rem}.btn_md,.btn_sm{font-size:1rem;padding-inline:1rem}.btn_md{gap:.5rem;height:3.3125rem}.btn_primary{background:var(--color-blc-primary);color:var(--color-wt-primary)}.btn_primary:disabled{background:var(--color-btn-disabled);color:var(--color-gray-secondary);cursor:not-allowed}.btn.btn_primary-transitive{background:var(--color-blc-primary);color:var(--color-wt-primary)}.btn.btn_primary-transitive:disabled{background:var(--color-btn-disabled);color:var(--color-gray-secondary);cursor:not-allowed}@media (any-hover:hover){.btn.btn_primary-transitive:hover{background:var(--color-wt-primary);border:1px solid var(--color-blc-primary);color:var(--color-blc-primary)}}@media (any-hover:none){.btn.btn_primary-transitive:active{background:var(--color-wt-primary);border:1px solid var(--color-blc-primary);color:var(--color-blc-primary)}}.btn_secondary{background:var(--color-wt-primary);border:1px solid var(--color-blc-primary);color:var(--color-blc-primary)}.btn_secondary:disabled{background:var(--color-btn-disabled);color:var(--color-gray-secondary);cursor:not-allowed}.btn.btn_secondary-transitive{background:var(--color-wt-primary);border:1px solid var(--color-blc-primary);color:var(--color-blc-primary)}.btn.btn_secondary-transitive:disabled{background:var(--color-btn-disabled);color:var(--color-gray-secondary);cursor:not-allowed}@media (any-hover:hover){.btn.btn_secondary-transitive:hover{background:var(--color-blc-primary);color:var(--color-wt-primary)}}@media (any-hover:none){.btn.btn_secondary-transitive:active{background:var(--color-blc-primary);color:var(--color-wt-primary)}}.btn_tertiary{background:var(--color-blc-primary);border:1px solid var(--color-wt-primary);color:var(--color-wt-primary)}@media (any-hover:hover){.btn_tertiary:hover{text-decoration:underline}}@media (any-hover:none){.btn_tertiary:active{text-decoration:underline}}.btn_tertiary:disabled{cursor:not-allowed;opacity:.5}.btn_primary-green{background:var(--color-bg-dark-green);color:var(--color-wt-primary)}.btn_primary-green:disabled{background:var(--color-btn-disabled);color:var(--color-gray-secondary);cursor:not-allowed}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;max-height:100vh;max-width:500px;overflow-y:auto;padding:30px}.modal__header{align-items:center;display:flex;justify-content:space-between}.modal__title{box-sizing:border-box;color:#00449e;font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"✕"}.modal__content{color:rgba(0,0,0,.8);line-height:1.5;margin-bottom:2rem;margin-top:2rem}.modal__btn{-webkit-appearance:button;background-color:#e6e6e6;border-radius:.25rem;border-style:none;border-width:0;color:rgba(0,0,0,.8);cursor:pointer;font-size:.875rem;line-height:1.15;margin:0;overflow:visible;padding:.5rem 1rem;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform 5s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn 4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn 4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut 4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut 4s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.card-psi{display:flex;flex-direction:column;gap:.625rem}.card-psi__number{color:var(--color-blc-primary);font-size:2rem;font-weight:700}.card-psi__body{font-size:1rem;font-weight:500;margin-bottom:.625rem}.card-psi__delimiter{background:var(--color-gray-secondary);height:1px}.chip{align-items:center;border-radius:2.5rem;display:inline-flex;height:2.5625rem;justify-content:center;line-height:1.3;padding-inline:1.25rem;transition-duration:var(--tr-dur)}.chip_neutral{background:var(--color-card-bg);color:var(--color-gray-secondary)}.chip_success{background:var(--color-bg-green-light);color:var(--color-bg-dark-green)}.tag{align-items:center;border-radius:2.5rem;display:inline-flex;gap:.625rem;height:2.5625rem;justify-content:center;padding-inline:1.25rem}.tag__bullet{border-radius:100px;flex-shrink:0;height:.5rem;width:.5rem}.tag_success{background:var(--color-bg-green-light);color:var(--color-bg-dark-green)}.tag_success .tag__bullet{background:currentColor}.tag_pending{background:var(--color-warning-bg);color:var(--color-warning-txt)}.tag_pending .tag__bullet{background:currentColor}.tag-beta{align-items:center;border-radius:1.25rem;display:inline-flex;gap:.25rem;height:2.0625rem;justify-content:center;padding-inline:.625rem}.tag-beta_future{background:var(--color-bg-green-light);color:var(--color-bg-dark-green)}.tag-beta_past{background:var(--color-btn-disabled);color:var(--color-gray-secondary)}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field_invalid .form-field__label{color:var(--color-destructive)}.form-field_success .form-field__label{color:var(--color-bg-dark-green)}.form-field__description{color:var(--color-gray-secondary)}.form-field__error{color:var(--color-destructive)}.form-field__labelbar{align-items:center;display:flex;justify-content:space-between}.form-field__labelbar-button{color:var(--color-gray-secondary)}@media (any-hover:hover){.form-field__labelbar-button:hover{text-decoration:underline}}@media (any-hover:none){.form-field__labelbar-button:active{text-decoration:underline}}.form-field_hide-invalid-text .form-field__error{display:none}.form-field-double-wrapper,.form-field-group{display:flex;flex-direction:column;gap:1.25rem}@media (width > 63.99875rem){.form-field-double-wrapper{flex-direction:row}.form-field-double-wrapper>*{flex:0 1 50%}}.input-alpha{display:inline-flex;position:relative}.input-alpha__input{align-items:center;border:1px solid var(--color-blc-primary);display:inline-flex;outline:none;transition-duration:var(--tr-dur);width:100%}.input-alpha__input::-moz-placeholder{color:var(--color-gray-secondary)}.input-alpha__input::placeholder{color:var(--color-gray-secondary)}.input-alpha__input:focus{box-shadow:0 0 1px 2px rgba(0,0,0,.15)}.input-alpha.input-alpha_size-md .input-alpha__input{height:2.75rem;padding-inline:1.25rem}.input-alpha.input-alpha_size-md.input-alpha_with-icon .input-alpha__input{height:2.75rem;padding-left:3.125rem;padding-right:1.25rem}.input-alpha__icon{left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.form-field_invalid .input-alpha .input-alpha__input{border-color:var(--color-destructive)}.form-field_invalid .input-alpha .input-alpha__input:focus{box-shadow:0 0 1px 2px rgba(255,0,0,.15)}.textarea-alpha{display:inline-flex;position:relative}.textarea-alpha__textarea{align-items:center;border:1px solid var(--color-blc-primary);display:inline-flex;outline:none;width:100%}.textarea-alpha__textarea::-moz-placeholder{color:var(--color-gray-secondary)}.textarea-alpha__textarea::placeholder{color:var(--color-gray-secondary)}.textarea-alpha__textarea:focus{box-shadow:0 0 1px 2px rgba(0,0,0,.15)}.textarea-alpha.textarea-alpha_size-md .textarea-alpha__textarea{padding-block:.625rem;padding-inline:1.25rem}.textarea-alpha.textarea-alpha_size-md.textarea-alpha_with-icon .textarea-alpha__textarea{height:2.75rem;padding-left:3.125rem;padding-right:1.25rem}.textarea-alpha__icon{left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.form-field_invalid .textarea-alpha .textarea-alpha__textarea{border-color:var(--color-destructive)}.form-field_invalid .textarea-alpha .textarea-alpha__textarea:focus{box-shadow:0 0 1px 2px rgba(255,0,0,.15)}.checkbox-alpha{cursor:var(--cursor-pointer);position:relative}.checkbox-alpha__input{border:0!important;clip-path:inset(100%)!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.checkbox-alpha__mirror{height:100%;left:0;position:absolute;top:0;width:100%}.checkbox-alpha__mirror-checked{background:var(--color-blc-primary);color:var(--color-wt-primary)}.checkbox-alpha__mirror-checked,.checkbox-alpha__mirror-unchecked{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.checkbox-alpha__mirror-unchecked{background:var(--color-wt-primary);border:1px solid var(--color-gray-secondary)}.checkbox-alpha__input:checked+.checkbox-alpha__mirror .checkbox-alpha__mirror-unchecked,.checkbox-alpha__input:not(:checked)+.checkbox-alpha__mirror .checkbox-alpha__mirror-checked{opacity:0;visibility:hidden}.checkbox-alpha.checkbox-alpha_size-md{height:1.125rem;width:1.125rem}.checkbox-alpha__input:focus+.checkbox-alpha__mirror{outline:2px dashed var(--color-blc-primary);outline-offset:2px}.form-field_invalid .checkbox-alpha .checkbox-alpha__mirror-unchecked{border-color:var(--color-destructive)}.form-field_invalid .checkbox-alpha__input:focus+.checkbox-alpha__mirror{outline:2px dashed var(--color-destructive);outline-offset:2px}.bullet-alpha{border-radius:999px;cursor:var(--cursor-pointer);position:relative}.bullet-alpha__input{border:0!important;clip-path:inset(100%)!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.bullet-alpha__mirror,.bullet-alpha__mirror-checked{border-radius:999px;height:100%;left:0;position:absolute;top:0;width:100%}.bullet-alpha__mirror-checked{align-items:center;background:var(--color-blc-primary);color:var(--color-wt-primary);display:flex;justify-content:center}.bullet-alpha__mirror-checked-circle{background:var(--color-wt-primary);border-radius:999px}.bullet-alpha__mirror-unchecked{align-items:center;background:var(--color-wt-primary);border:1px solid var(--color-gray-secondary);border-radius:999px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.bullet-alpha__input:checked+.bullet-alpha__mirror .bullet-alpha__mirror-unchecked,.bullet-alpha__input:not(:checked)+.bullet-alpha__mirror .bullet-alpha__mirror-checked{opacity:0;visibility:hidden}.bullet-alpha.bullet-alpha_size-md{height:1.25rem;width:1.25rem}.bullet-alpha.bullet-alpha_size-md .bullet-alpha__mirror-checked-circle{height:.25rem;width:.25rem}.bullet-alpha__input:focus+.bullet-alpha__mirror{outline:2px dashed var(--color-blc-primary);outline-offset:2px}.stepper{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.stepper_active{background:var(--color-blc-primary);color:var(--color-wt-primary)}.stepper_inactive{background:var(--color-btn-disabled);color:var(--color-gray-secondary)}.form-alpha{border:1px solid var(--color-blc-primary);padding:1.5rem}.form-alpha__i-agree{align-items:start;display:flex;flex-flow:row;gap:.75rem}.form-alpha__i-agree-checkbox{flex-shrink:0}.form-alpha__i-agree-label{color:var(--color-gray-secondary);cursor:var(--cursor-pointer)}.form-alpha__i-agree_link{text-decoration:underline;transition-duration:var(--tr-dur)}@media (any-hover:hover){.form-alpha__i-agree_link:hover{text-decoration-thickness:2px}}@media (any-hover:none){.form-alpha__i-agree_link:active{text-decoration-thickness:2px}}.form-field_invalid .form-alpha__i-agree-label{color:var(--color-destructive)}@media (width > 63.99875rem){.form-alpha{padding:2.5rem}}.tabs{border:1px solid var(--color-blc-primary);display:flex;gap:.25rem;max-width:-moz-fit-content;max-width:fit-content;overflow:auto;padding:.25rem;width:100%}.tabs_only-y-borders{border:none;border-bottom:1px solid var(--color-blc-primary);border-top:1px solid var(--color-blc-primary)}.tabs .tabs__tab{border:1px solid transparent;flex-shrink:0}.tabs .tabs__tab_active{background:var(--color-blc-primary);color:var(--color-wt-primary)}.back-link{color:var(--color-gray-secondary)}@media (any-hover:hover){.back-link:hover{text-decoration:underline}}@media (any-hover:none){.back-link:active{text-decoration:underline}}.back-link-wrapper{margin-bottom:1.25rem}.qualification-bar{display:flex;gap:.75rem;padding-bottom:1.25rem}.qualification-bar_border-bottom{border-bottom:1px solid var(--color-blc-primary)}.qualification-bar__year{flex-shrink:0;width:3.75rem}.qualification-bar__infobox{display:flex;flex-direction:column;gap:.25rem}.qualification-bar__title{color:var(--color-blc-primary)}.qualification-bar__subtitle{color:var(--color-gray-secondary)}@media (width > 63.99875rem){.qualification-bar{gap:1.5rem}.qualification-bar__year{flex-shrink:0;width:6.25rem}}.flyer{background:transparent;border-radius:999px;height:205%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:var(--tr-dur);width:205%;z-index:10}@media (any-hover:hover){.flyer:hover{background:rgba(0,0,0,.05)}}@media (any-hover:none){.flyer:active{background:rgba(0,0,0,.05)}}.specialist-toolbar_margins-grid{margin-bottom:2.5rem}.specialist-toolbar{display:flex;flex-flow:column;gap:.625rem}.specialist-toolbar>*{max-width:26.25rem}@media (width > 63.99875rem){.specialist-toolbar{flex-flow:row}.specialist-toolbar>*{max-width:none}.specialist-toolbar>:first-child{flex:1}.specialist-toolbar>:nth-child(2),.specialist-toolbar>:nth-child(3){flex:1;max-width:19.6875rem}}.general-popover{border:1px solid #000;border-radius:0;color:#000;max-width:none}.general-popover .tippy-content{padding:0}.general-popover .tippy-arrow:before{color:#639}.general-popover{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);max-width:400px;width:100vw}.general-popover .tippy-content{padding:10px 12px}.general-popover .tippy-arrow{display:none}.filter-button{align-items:center;background:var(--color-wt-primary);border:1px solid var(--color-blc-primary);color:var(--color-gray-secondary);display:inline-flex;gap:.625rem;height:2.75rem;justify-content:start;padding-inline:1.25rem;position:relative;transition-duration:var(--tr-dur)}.filter-button__icon{color:var(--color-blc-primary);height:1.25rem;transition-duration:var(--tr-dur);width:1.25rem}@media (any-hover:hover){.filter-button:hover{background:var(--color-blc-primary)}.filter-button:hover,.filter-button:hover .filter-button__icon{color:var(--color-wt-primary)}}@media (any-hover:none){.filter-button:active{background:var(--color-blc-primary)}.filter-button:active,.filter-button:active .filter-button__icon{color:var(--color-wt-primary)}}.filter-button_active{background:var(--color-blc-primary)}.filter-button_active,.filter-button_active .filter-button__icon{color:var(--color-wt-primary)}.calendar-button{align-items:center;background:var(--color-wt-primary);border:1px solid var(--color-blc-primary);color:var(--color-gray-secondary);display:inline-flex;height:2.75rem;justify-content:start;padding-left:1.25rem;padding-right:3.75rem;position:relative;transition-duration:var(--tr-dur)}.calendar-button__icon{color:var(--color-blc-primary);height:1.25rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);transition-duration:var(--tr-dur);width:1.25rem}.stepper-alpha{width:-moz-fit-content;width:fit-content}.stepper-alpha,.stepper-alpha__btn{align-items:center;display:inline-flex;justify-content:center}.stepper-alpha__btn{height:2.5625rem;width:2.5625rem}.stepper-alpha__btn-plus{border-block:1px solid var(--color-blc-primary);border-right:1px solid var(--color-blc-primary)}.stepper-alpha__btn-minus{border-block:1px solid var(--color-blc-primary);border-left:1px solid var(--color-blc-primary)}.stepper-alpha__value-wrapper{display:flex}.stepper-alpha__input,.stepper-alpha__value-wrapper{align-items:center;border-block:1px solid var(--color-blc-primary);height:2.5625rem;justify-content:center;padding-inline:.625rem}.stepper-alpha__input{display:inline-flex;outline:none;width:-moz-max-content;width:max-content}.sort-specialists-popover-trigger{align-items:center;cursor:var(--cursor-pointer);display:flex;gap:.625rem;padding:.1875rem}.sort-specialists-popover-trigger__title{font-weight:600}.sort-specialists-popover-trigger svg{transform-origin:center;transition-duration:var(--tr-dur)}.sort-specialists-popover-trigger.showed svg{transform:rotate(180deg)}.sort-specialists-popover-content{display:flex;flex-direction:column;gap:0}.sort-specialists-popover-item{align-items:center;border:1px solid transparent;display:inline-flex;height:2.5625rem;padding-inline:.625rem}@media (any-hover:hover){.sort-specialists-popover-item:hover{border:1px solid var(--color-blc-primary)}}@media (any-hover:none){.sort-specialists-popover-item:active{border:1px solid var(--color-blc-primary)}}.sort-specialists-popover-item_selected{background-color:var(--color-blc-primary);color:var(--color-wt-primary);font-weight:600}.popover-sort-specialists{border-radius:0;max-width:14.25rem!important}.popover-sort-specialists .tippy-content{padding:0}.breadcrumbs{color:var(--color-gray-secondary)}.breadcrumbs,.breadcrumbs__item{align-items:center;display:flex;gap:.625rem}@media (any-hover:hover){.breadcrumbs__link:hover{text-decoration:underline}}@media (any-hover:none){.breadcrumbs__link:active{text-decoration:underline}}.breadcrumbs-wrapper{margin-bottom:1.25rem}.block-beta{border:1px solid var(--color-gray-secondary);display:flex;flex-direction:column;gap:.25rem;justify-content:space-between;padding:1.25rem}.block-beta__title{color:var(--color-gray-secondary)}.media-thumb{border:1px solid transparent;cursor:var(--cursor-pointer);height:4.5rem!important;outline:none;width:4.5rem!important}@media (any-hover:hover){.media-thumb:hover{border:1px solid var(--color-gray-secondary)}}@media (any-hover:none){.media-thumb:active{border:1px solid var(--color-gray-secondary)}}.media-thumb_selected{border:1px solid var(--color-blc-primary)}@media (any-hover:hover){.media-thumb_selected:hover{border:1px solid var(--color-blc-primary)}}@media (any-hover:none){.media-thumb_selected:active{border:1px solid var(--color-blc-primary)}}.media-thumb__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.show-hide__trigger{align-items:center;color:var(--color-gray-secondary);cursor:var(--cursor-pointer);display:flex;gap:.25rem}@media (any-hover:hover){.show-hide__trigger:hover{text-decoration:underline}}@media (any-hover:none){.show-hide__trigger:active{text-decoration:underline}}.show-hide__trigger img,.show-hide__trigger svg{transition-duration:var(--tr-dur)}.show-hide.is-full .show-hide__trigger img,.show-hide.is-full .show-hide__trigger svg{transform:rotate(180deg)}.show-hide__full,.show-hide__preview{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.show-hide__full_hidden,.show-hide__preview_hidden{display:none}.list-dash{display:flex;flex-direction:column;gap:.25rem}.list-dash>li{padding-left:1.5rem;position:relative}.list-dash>li:after{background:var(--color-blc-primary);content:"";height:.0625rem;left:.375rem;position:absolute;top:.5lh;transform:translateY(-50%);width:.75rem}.swiper-button-alpha{align-items:center;background:var(--color-wt-primary);border-radius:.25rem;color:var(--color-blc-primary);display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition-duration:var(--tr-dur);width:1.625rem}@media (any-hover:hover){.swiper-button-alpha:hover{background:rgba(0,0,0,.05)}}@media (any-hover:none){.swiper-button-alpha:active{background:rgba(0,0,0,.05)}}.swiper-button-alpha.swiper-button-disabled{cursor:not-allowed!important;opacity:.37!important}.popover-beta{border-radius:0;max-width:20rem!important}.popover-beta .tippy-content{padding:0}.popover-beta-content{display:flex;flex-direction:column;gap:0}.popover-beta-item{border:1px solid var(--color-wt-primary);padding:1.25rem;transition-duration:var(--tr-dur)}@media (any-hover:hover){.popover-beta-item:hover{border:1px solid var(--color-blc-primary)}}@media (any-hover:none){.popover-beta-item:active{border:1px solid var(--color-blc-primary)}}.choices.choices-alpha .choices__inner{background:var(--color-wt-primary);border:1px solid var(--color-blc-primary);border-radius:0;font-family:var(--ff-base)!important;font-size:1rem}.choices.choices-alpha .choices__item{font-family:var(--ff-base)!important;font-size:1rem!important}.swiper-pagination-beta .swiper-pagination-bullet{background-color:var(--color-wt-primary)!important;border:1px solid var(--color-blc-primary)!important;border-radius:999px!important;height:.5rem!important;opacity:1!important;width:.5rem!important}.swiper-pagination-beta .swiper-pagination-bullet-active{background-color:var(--color-blc-primary)!important}.video-control{position:relative}.video-control__controls{left:50%;position:absolute;top:50%;translate:-50% -50%}.video-control__control,.video-control__video{cursor:var(--cursor-pointer)}.video-control__control{align-items:center;background-color:var(--color-blc-primary);display:flex;height:3.75rem;justify-content:center;transition-duration:var(--tr-dur);width:3.75rem}.video-control__control-icon{color:var(--color-wt-primary);height:1.875rem;width:1.875rem}.video-control__control_hidden{display:none}.video-control__control_pause{opacity:0;visibility:hidden}@media (any-hover:hover){.video-control:hover .video-control__control_pause{opacity:1;visibility:visible}}@media (any-hover:none){.video-control:active .video-control__control_pause{opacity:1;visibility:visible}}@media (width > 63.99875rem){.video-control__control{height:5rem;width:5rem}.video-control__control-icon{height:2.5rem;width:2.5rem}}.message-box{align-items:center;background:var(--color-wt-primary);display:flex;flex-direction:column;gap:.625rem;inset:0;justify-content:center;opacity:0;position:absolute;transition-duration:var(--tr-dur);visibility:hidden}.message-box_active{opacity:1;visibility:visible}.message-box__subtitle{max-width:26rem;text-align:center}.resume-input{align-items:center;background:var(--color-tabs-bg);border:1px solid var(--color-blc-primary);display:flex;justify-content:space-between;padding:.625rem 1.25rem}.resume-input__left{display:flex;flex-direction:column;gap:.25rem}.resume-input__file-size{color:var(--color-gray-secondary)}.resume-input__right{align-items:center;display:flex;gap:1.25rem}.accordion-beta .ac-trigger{align-items:center;display:flex!important;font-size:1rem!important;font-weight:400!important;justify-content:space-between;padding:.5rem .375rem!important}.accordion-beta .ac-trigger:after{display:none!important}.accordion-beta__arrow{transition-duration:var(--tr-dur)}.ac.is-active .accordion-beta__arrow{transform:rotate(180deg)}.header{background:var(--color-wt-primary);left:0;position:fixed;top:0;transition-duration:var(--tr-dur);width:100%;z-index:100}.header_border-bottom{box-shadow:0 1px rgba(0,0,0,.1)}.header.is-threshold-passed{box-shadow:0 1px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.1)}.header__container{height:4.5rem;justify-content:space-between}.header__container,.header__tail,.header__tail-desktop{align-items:center;display:flex}.header__tail-desktop{gap:1.25rem}.header__menu,.header__middle{align-items:center;display:flex}.header__menu{gap:2.5rem}.header__menu-item-link{align-items:center;cursor:var(--cursor-pointer);display:flex;gap:.5rem;justify-content:center;transition-duration:0s}@media (any-hover:hover){.header__menu-item-link:hover{font-weight:700}}@media (any-hover:none){.header__menu-item-link:active{font-weight:700}}.header__menu-item-link svg{position:relative;top:.0625rem;transition-duration:var(--tr-dur)}.header__menu-item-link.showed svg{transform:rotate(180deg)}.header__burger-menu-img{height:2rem;width:2rem}.header__button-user{position:relative}.header__button-user img{position:relative;z-index:20}@media (any-hover:hover){.header__button-user:hover .header__button-user-flyer{background:rgba(0,0,0,.05)}}@media (any-hover:none){.header__button-user:active .header__button-user-flyer{background:rgba(0,0,0,.05)}}.header__book-desktop{padding-inline:2.5rem}@media (width >= 1199.98px){.header.is-threshold-passed .header__tail-desktop .header__book-desktop{padding-inline:3rem!important}}.header-space-reserver{padding-top:4.5rem}.footer{background:var(--color-blc-primary);color:var(--color-wt-primary);padding-bottom:2.5rem}.footer__top-gradient{background-image:linear-gradient(0deg,#000,rgba(0,0,0,.7),#fff);height:6.25rem}.footer__container{gap:3rem}.footer__container,.footer__top{display:flex;flex-direction:column}.footer__top{gap:3.75rem}.footer__company-description{max-width:17.75rem}.footer__top-item-primary{display:flex;flex-direction:column;gap:1rem}.footer__logo-link{margin-bottom:3.75rem}.footer__top-item-socials{align-items:center;display:flex;gap:1rem}.footer__top-item-socials-link{transition-duration:var(--tr-dur)}@media (any-hover:hover){.footer__top-item-socials-link:hover{transform:translateY(-.125rem)}}@media (any-hover:none){.footer__top-item-socials-link:active{transform:translateY(-.125rem)}}.footer__top-item-list{display:flex;flex-direction:column;gap:.875rem;min-width:16.3125rem}@media (any-hover:hover){.footer__top-item-list-link:hover{text-decoration:underline}}@media (any-hover:none){.footer__top-item-list-link:active{text-decoration:underline}}.footer__top-item-labelbox-container{display:flex;flex-direction:column;gap:1.25rem;min-width:19.3125rem}.footer__labelbox{display:flex;flex-direction:column;gap:.25rem}.footer__labelbox_inrow{align-items:center;flex-direction:row;justify-content:space-between}.footer__labelbox-label{color:var(--color-gray-secondary)}.footer__labelbox-inner{max-width:19.3125rem}.footer__bottom{border-top:1px solid var(--color-border-2);color:var(--color-gray-secondary);display:flex;flex-direction:column;gap:2rem;padding-top:2.5rem}.footer__policy-box{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-flow:row wrap;row-gap:.75rem}@media (width > 74.99875rem){.footer__top{flex-direction:row}.footer__top-item-primary{flex-grow:1}}.card-specialist-alpha{border:1px solid var(--color-gray-secondary);display:flex;flex-flow:column;flex-grow:1;max-width:26.875rem;width:100%}.card-specialist-alpha__image-wrapper{height:23.5rem;margin-bottom:1.25rem;width:100%}.card-specialist-alpha__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card-specialist-alpha__topbar{align-items:start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.625rem;padding-inline:1.25rem}.card-specialist-alpha__position{color:var(--color-gray-secondary);font-size:1rem}.card-specialist-alpha__chips{display:flex;flex-flow:row wrap;flex-grow:1;gap:.625rem;margin-bottom:.875rem;padding-inline:1.25rem}.card-specialist-alpha__nextavailablebox{border-left:3px solid var(--color-bg-dark-green);margin-bottom:1.25rem;margin-inline:1.25rem}.card-specialist-alpha__nextavailablebox-label{color:var(--color-gray-secondary);padding-left:.9375rem}.card-specialist-alpha__nextavailablebox-value{font-weight:600;padding-left:.9375rem}.card-specialist-alpha__action-wrapper{display:flex;flex-flow:column;gap:.625rem;margin-bottom:1.25rem;padding-inline:1.25rem}.card-specialist-alpha__action{width:100%}.card-specialist-alpha__additional-info{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}.card-specialist-alpha__additional-info-box{align-items:start;display:flex;gap:.625rem;justify-content:space-between;padding-inline:1.25rem}.card-specialist-alpha__additional-info-label{color:var(--color-gray-secondary);flex-shrink:0}.card-specialist-alpha__additional-info-value{color:var(--color-blc-primary);text-align:right}.card-specialist-alpha__fullname{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-specialist-beta{align-items:stretch;border:1px solid var(--color-gray-secondary);display:flex;flex-flow:row;flex-grow:1;width:100%}.card-specialist-beta__middle{display:flex;flex-flow:column;flex-grow:1;padding-top:1.25rem}.card-specialist-beta__tail{align-items:end;display:flex;flex-flow:column;justify-content:space-between}.card-specialist-beta__image{height:100%;max-width:16.875rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-specialist-beta__topbar{align-items:start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.625rem;padding-inline:1.25rem}.card-specialist-beta__position{color:var(--color-gray-secondary);font-size:1rem}.card-specialist-beta__chips{display:flex;flex-flow:row wrap;flex-grow:1;gap:.625rem;margin-bottom:.875rem;padding-inline:1.25rem}.card-specialist-beta__nextavailablebox{border-left:3px solid var(--color-bg-dark-green);margin-bottom:1.25rem;margin-inline:1.25rem}.card-specialist-beta__nextavailablebox-label{color:var(--color-gray-secondary);padding-left:.9375rem}.card-specialist-beta__nextavailablebox-value{font-weight:600;padding-left:.9375rem}.card-specialist-beta__action-wrapper{display:flex;flex-flow:column;gap:.625rem;margin-bottom:1.25rem;padding-inline:1.25rem}.card-specialist-beta__price{padding-right:1.25rem;padding-top:1.25rem}.card-specialist-beta__action{width:100%}.card-specialist-beta__additional-info{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem;max-width:25rem}.card-specialist-beta__additional-info-box{align-items:start;display:flex;gap:.625rem;justify-content:space-between;padding-inline:1.25rem}.card-specialist-beta__additional-info-label{color:var(--color-gray-secondary);flex-shrink:0}.card-specialist-beta__additional-info-value{color:var(--color-blc-primary);text-align:right}.card-shop{border:1px solid var(--color-gray-secondary);display:flex;flex-flow:column nowrap;max-width:28.125rem}.card-shop__img-wrapper{margin-bottom:1.25rem;width:100%}.card-shop__img{aspect-ratio:1.01;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card-shop__topbar{align-items:start;display:flex;flex-grow:1;justify-content:space-between;margin-bottom:1.875rem;padding-inline:1.25rem}.card-shop__price{flex-shrink:0;font-weight:600}.card-shop__description-01,.card-shop__description-02{color:var(--color-gray-secondary);font-size:.875rem;font-style:italic;line-height:1.3}.card-shop__bottombar{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-inline:1.25rem}.card-shop__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-mediateka{border:1px solid var(--color-gray-secondary);display:flex;flex-direction:column;max-width:28.125rem;overflow:hidden;position:relative}.card-mediateka__img-wrapper{margin-bottom:1.25rem;overflow:hidden}.card-mediateka__img{transition-duration:calc(var(--tr-dur)*1.5)}.card-mediateka__topbar{flex-grow:1;margin-bottom:1.25rem;padding-inline:1.25rem}.card-mediateka__bottombar{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-inline:1.25rem}.card-mediateka__description-box{align-items:center;color:var(--color-gray-secondary);display:flex;gap:.625rem}.card-mediateka__description,.card-mediateka__time{color:var(--color-gray-secondary);font-size:.875rem;font-style:italic}.card-mediateka__link-layer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.card-mediateka__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (any-hover:hover){.card-mediateka:hover .card-mediateka__img{transform:scale(1.03)}}@media (any-hover:none){.card-mediateka:active .card-mediateka__img{transform:scale(1.03)}}.service-gamma{align-items:center;border:1px solid var(--color-blc-primary);display:inline-flex;gap:.625rem;padding:.625rem 1.25rem;position:relative;transition-duration:var(--tr-dur)}.service-gamma__img{height:2.5rem;transition-duration:var(--tr-dur);width:2.5rem}.service-gamma__label{font-weight:600}.service-gamma__link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media (any-hover:hover){.service-gamma:hover{background:var(--color-card-bg)}.service-gamma:hover .service-gamma__img{transform:scale(1.05)}}@media (any-hover:none){.service-gamma:active{background:var(--color-card-bg)}.service-gamma:active .service-gamma__img{transform:scale(1.05)}}.specialist-filters{display:flex;flex-direction:column;gap:2.5rem}.specialist-filters__topbar{align-items:center;display:flex;justify-content:space-between}.specialist-filters__reset{color:var(--color-gray-secondary);padding:.5rem}@media (any-hover:hover){.specialist-filters__reset:hover{text-decoration:underline}}@media (any-hover:none){.specialist-filters__reset:active{text-decoration:underline}}.specialist-filters__box{display:flex;flex-direction:column;gap:.9375rem}.specialist-filters__box-values{display:flex;flex-flow:row wrap;gap:.625rem}.specialist-filters__box .choices{width:100%}@media (width > 63.99875rem){.specialist-filters__box{align-items:center;flex-flow:row}.specialist-filters__box-label{flex-shrink:0;width:12.5rem}}.mobile-menu{background:var(--color-wt-primary);flex-direction:column;gap:2.5rem;height:100%;left:-100%;overflow:auto;padding:1rem;position:fixed;top:0;transition-duration:.5s;width:100%;z-index:1000}.mobile-menu,.mobile-menu__topbar{display:flex;justify-content:space-between}.mobile-menu__topbar{align-items:center}.mobile-menu__logo-wrapper{width:5.5625rem}.mobile-menu__logo-wrapper>img{width:100%}.mobile-menu__user-links{align-items:center;display:flex;gap:2rem}.mobile-menu__user-link{position:relative;width:1.6875rem}.mobile-menu__user-link>img{width:100%}.mobile-menu__close{position:relative;width:1.5rem}.mobile-menu__close>img{width:100%}.mobile-menu__links{align-items:center;display:flex;flex-direction:column;font-size:1.375rem;gap:2.5rem}.mobile-menu__links-link{align-items:center;display:flex;gap:.5rem}@media (any-hover:hover){.mobile-menu__links-link:hover{text-decoration:underline}}@media (any-hover:none){.mobile-menu__links-link:active{text-decoration:underline}}.mobile-menu__links-link>svg{height:auto;width:.875rem}.mobile-menu__rows{display:flex;flex-direction:column;gap:.625rem;margin-bottom:2.25rem}.mobile-menu__row{align-items:center;display:flex}.mobile-menu__row-label{color:var(--color-gray-secondary);width:9.625rem}@media (any-hover:hover){.mobile-menu__row-value:hover{text-decoration:underline}}@media (any-hover:none){.mobile-menu__row-value:active{text-decoration:underline}}.mobile-menu__accordion-beta .ac{border:none!important}.mobile-menu__accordion-beta .ac-trigger{font-size:1.375rem!important;gap:.75rem!important;justify-content:center!important}.mobile-menu__accordion-content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding-top:1rem}.mobile-menu__accordion-link{display:inline-block;padding-left:1rem;position:relative}@media (any-hover:hover){.mobile-menu__accordion-link:hover{text-decoration:underline}}@media (any-hover:none){.mobile-menu__accordion-link:active{text-decoration:underline}}.mobile-menu__accordion-link:after{background:var(--color-blc-primary);border-radius:624.9375rem;content:"";display:block;height:.3125rem;left:0;position:absolute;top:.5lh;transform:translateY(-50%) rotate(90deg);width:.3125rem}.is-mobile-menu-open .mobile-menu{left:0}@media (width >= 350px){.mobile-menu{padding:1.5rem}}@media (width >= 410px){.mobile-menu{padding:2rem}}.accordion-alpha{max-width:39.375rem}.accordion-alpha .ac{border:1px solid var(--color-gray-secondary)!important}.accordion-alpha .ac-trigger{font-family:var(--ff-base)!important;font-weight:600!important;padding:1.25rem 2rem 1.25rem 1.25rem!important}.accordion-alpha .ac-trigger:after{background-image:url(/icons/angle-down.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:none!important;content:""!important;height:.75rem!important;right:1.125rem!important;transform:translateY(-50%)!important;transform-origin:center!important;transition-duration:var(--tr-dur);width:.75rem!important}.accordion-alpha .ac.is-active .ac-trigger:after{transform:translateY(-50%) rotate(180deg)!important}.accordion-alpha .ac-panel .ac-content{padding:0 1.25rem 1.25rem!important}.rule-beta{align-items:start;display:flex;gap:1.25rem}.rule-beta__info{display:flex;flex-direction:column;gap:.25rem;max-width:36.875rem}.rule-beta__title{color:var(--color-blc-primary);font-weight:600}.rule-beta__subtitle{color:var(--color-gray-secondary)}.drum-alpha{width:100%;--drum-alpha-item-height:3.3125rem;height:calc(var(--drum-alpha-item-height)*5);position:relative}.drum-alpha__list{display:flex;flex-direction:column;gap:0;height:100%;overflow:auto;scrollbar-width:none}.drum-alpha__list::-webkit-scrollbar{display:none}.drum-alpha__item{align-items:center;background:var(--color-wt-primary);border:none;color:var(--color-blc-primary);display:inline-flex;flex-shrink:0;font-size:1rem;gap:.5rem;height:3.3125rem;justify-content:center;line-height:1.3;padding-inline:1rem;transition-duration:var(--tr-dur)}@media (any-hover:hover){.drum-alpha__item:hover{background:var(--color-btn-disabled)}}@media (any-hover:none){.drum-alpha__item:active{background:var(--color-btn-disabled)}}.drum-alpha__item:focus{border:none;border-inline:5px dashed var(--color-blc-primary);font-weight:700;outline:none;outline-offset:-2px}.drum-alpha__item.is-active{background:var(--color-blc-primary);color:var(--color-wt-primary);font-weight:700}.drum-alpha__item_blank{opacity:0;pointer-events:none}.drum-alpha__top-fog{background:linear-gradient(to bottom,var(--color-wt-primary),transparent);top:0}.drum-alpha__bottom-fog,.drum-alpha__top-fog{height:calc(var(--drum-alpha-item-height)/2);left:0;pointer-events:none;position:absolute;width:100%}.drum-alpha__bottom-fog{background:linear-gradient(to top,var(--color-wt-primary),transparent);bottom:0}.registration-order-form{border:1px solid var(--color-blc-primary);display:flex;flex-direction:column;gap:2.5rem;max-width:39.375rem;padding:1.25rem}.registration-order-form__steps{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2.5rem}.registration-order-form__steps_titlebar{align-items:center;display:flex;gap:.625rem;margin-bottom:.625rem}.registration-order-form__steps_titlebar-title{font-weight:600}.registration-order-form__titlebar{align-items:center;display:flex;justify-content:space-between}.registration-order-form__titlebar-title{font-weight:600}.registration-order-form__textarea_base{height:6.25rem}.registration-order-form__pricebar{align-items:center;display:flex;gap:.625rem;justify-content:space-between;margin-bottom:.78125rem}.registration-order-form__pay-button{width:100%}.section-hero__container-outer{align-items:center;background:url(/images/hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:calc(100vh - 4.5rem);position:relative}.section-hero__title{margin-bottom:1.25rem;max-width:62rem;text-transform:uppercase;text-wrap:balance}.section-hero__sub-title,.section-hero__title{color:var(--color-wt-primary);margin-inline:auto;text-align:center}.section-hero__sub-title{margin-bottom:2.5rem;max-width:22.8125rem}.section-hero__btn-wrapper{align-items:center;display:flex;justify-content:center}.section-hero__gradient-top{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);height:1.25rem;left:0;position:absolute;top:0;width:100%}.section-hero__gradient-bottom{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.412) 50%,hsla(0,0%,100%,0));bottom:0;height:6.25rem;left:0;position:absolute;width:100%}.section-letter-to-vera_margins-hero{margin-bottom:6.25rem;margin-top:5.625rem}.section-letter-to-vera__container{display:flex;flex-direction:column-reverse;gap:1rem}.section-letter-to-vera__badge-info{margin-bottom:1.25rem}.section-letter-to-vera__description{margin-bottom:2.5rem;max-width:40em}.section-letter-to-vera__img{max-width:26.25rem}@media (width > 47.99875rem){.section-letter-to-vera_margins-hero{margin-bottom:9.375rem;margin-top:8.4375rem}}@media (width > 74.99875rem){.section-letter-to-vera_margins-hero{margin-bottom:12.5rem;margin-top:11.25rem}.section-letter-to-vera__container{align-items:center;flex-direction:row;gap:1.25rem}.section-letter-to-vera__top{flex:1}.section-letter-to-vera__top-wrapper{max-width:33.25rem}.section-letter-to-vera__bottom{flex:1}.section-letter-to-vera__img{max-width:39.375rem}}.section-consultations__container{display:flex;flex-flow:column;gap:4rem}.section-consultations__bottom{display:flex;flex-direction:column;gap:5rem;max-width:75%}.section-consultations__title{margin-bottom:1.15625rem}.section-consultations__chip-box{display:flex;flex-flow:row wrap;gap:.625rem;margin-bottom:1.5rem}.section-consultations__subtitle{margin-bottom:2.25rem}.section-consultations__book{max-width:25.8125rem;width:100%}.section-consultations_margins-hero{margin-bottom:6.25rem}@media (width > 47.99875rem){.section-consultations_margins-hero{margin-bottom:9.375rem}}@media (width > 74.99875rem){.section-consultations_margins-hero{margin-bottom:12.5rem}.section-consultations__container{align-items:start;flex-direction:row;justify-content:space-between}.section-consultations__subtitle{margin-bottom:5rem}.section-consultations__chip-box{margin-bottom:2.5rem}.section-consultations__top{flex:1;max-width:37.5rem}.section-consultations__bottom{flex:1;max-width:19.875rem}}.section-our-specialists_margins-hero{margin-bottom:4rem}.section-our-specialists__topbar{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.section-our-specialists__list{align-items:center;display:flex;gap:1.25rem;justify-content:start}.section-our-specialists__action{flex-grow:1;max-width:25.8125rem;min-width:-moz-fit-content;min-width:fit-content;width:100%}.section-our-specialists__swiper-nav{align-items:center;border:none;cursor:pointer;display:flex;height:2rem;justify-content:center;outline:none;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:10}.section-our-specialists__swiper-nav_inner-area{background:transparent;border-radius:999px;height:150%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:var(--tr-dur);width:150%}.section-our-specialists__swiper-nav-prev{left:-3rem}.section-our-specialists__swiper-nav-next{right:-3rem}@media (any-hover:hover){.section-our-specialists__swiper-nav:hover .section-our-specialists__swiper-nav_inner-area{background:rgba(0,0,0,.043)}}@media (any-hover:none){.section-our-specialists__swiper-nav:active .section-our-specialists__swiper-nav_inner-area{background:rgba(0,0,0,.043)}}.section-our-specialists__swiper-nav.swiper-button-disabled{opacity:20%}.section-our-specialists .swiper-pagination{bottom:0!important}.section-our-specialists__swiper{padding-bottom:2rem!important}.section-our-specialists__swiper .swiper-wrapper{align-items:stretch!important}.section-our-specialists__slide{display:flex!important}@media (width > 63.99875rem){.section-our-specialists__action{align-self:end}}@media (width > 74.99875rem){.section-our-specialists_margins-hero{margin-bottom:6.25rem}.section-our-specialists__topbar{align-items:start;flex-direction:row;justify-content:space-between}}.section-black-key__container-outer{background-image:url(/images/black-key.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:120vh;position:relative}.section-black-key__gradient-top{background-image:linear-gradient(0deg,#000,#fff);height:4rem;left:0;position:absolute;top:0;width:100%}.section-black-key__gradient-bottom{background-image:linear-gradient(0deg,#fff,#000);bottom:0;height:4rem;left:0;position:absolute;width:100%}.section-black-key__reminder-01{left:10%;top:38%}.section-black-key__reminder-01,.section-black-key__reminder-02{color:var(--color-wt-primary);position:absolute;text-transform:uppercase}.section-black-key__reminder-02{left:55%;top:49%}.section-black-key__reminder-03{color:var(--color-wt-primary);left:13%;position:absolute;text-transform:uppercase;top:61%}@media (width > 550px){.section-black-key__reminder-01{left:17%}.section-black-key__reminder-02{left:58%}.section-black-key__reminder-03{left:22%}}@media (width > 830px){.section-black-key__reminder-01{left:23%}.section-black-key__reminder-03{left:29%}}@media (width > 1024px){.section-black-key__reminder-01{left:27%}.section-black-key__reminder-03{left:32%}}@media (width > 74.99875rem){.section-black-key__reminder-01{left:34%;top:38%}.section-black-key__reminder-02{left:58%;top:49%}.section-black-key__reminder-03{left:38%;top:61%}}.section-shop_margins-hero{margin-bottom:6.25rem;margin-top:2.5rem}.section-shop__topbar{display:flex;flex-flow:column;gap:1.25rem;margin-bottom:1.25rem}.section-shop__topbar-title{margin-bottom:.5rem}.section-shop__topbar-description{max-width:37em}.section-shop__products{display:grid;gap:1rem;grid-template-columns:1fr}.section-shop__card-shop{max-width:100%;width:100%}@media (width > 47.99875rem){.section-shop_margins-hero{margin-bottom:9.375rem;margin-top:3.75rem}.section-shop__products{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (width > 63.99875rem){.section-shop__topbar{align-items:end;flex-flow:row;justify-content:space-between}.section-shop__topbar-btnbox{display:flex;flex-grow:1;justify-content:end}}@media (width > 74.99875rem){.section-shop__products{grid-template-columns:repeat(4,1fr)}.section-shop_margins-hero{margin-bottom:12.5rem;margin-top:5rem}}.section-mediateka_margins-hero{margin-bottom:2.5rem}.section-mediateka__topbar{display:flex;flex-flow:column;gap:1.25rem;margin-bottom:1.25rem}.section-mediateka__topbar-title{margin-bottom:.5rem}.section-mediateka__topbar-description{max-width:37em}.section-mediateka__products{display:grid;gap:1rem;grid-template-columns:1fr}.section-mediateka__card-mediateka{max-width:100%;width:100%}@media (width > 47.99875rem){.section-mediateka__products{grid-template-columns:repeat(2,1fr)}.section-mediateka__card-mediateka_03{grid-column:span 2}}@media (width > 63.99875rem){.section-mediateka__topbar{align-items:end;flex-flow:row;justify-content:space-between}.section-mediateka__topbar-btnbox{display:flex;flex-grow:1;justify-content:end}.section-mediateka__products{gap:1.25rem;grid-template-columns:repeat(3,1fr)}.section-mediateka__card-mediateka_03{grid-column:span 1}}.section-podcasts-otvet_margins-hero{margin-bottom:6.25rem}.section-podcasts-otvet__box{border:1px solid var(--color-gray-secondary);display:flex;flex-flow:column;gap:2.25rem;padding:1.25rem 2.5rem}.section-podcasts-otvet__info{display:flex;flex-direction:column;gap:.625rem}.section-podcasts-otvet__description{font-style:italic}.section-podcasts-otvet__services{display:flex;flex-direction:column;gap:1.25rem}.section-podcasts-otvet__service{max-width:26.25rem}@media (width > 47.99875rem){.section-podcasts-otvet_margins-hero{margin-bottom:9.375rem}}@media (width > 63.99875rem){.section-podcasts-otvet__box{flex-flow:row;justify-content:space-between}.section-podcasts-otvet__services{flex-flow:row}}@media (width > 74.99875rem){.section-podcasts-otvet_margins-hero{margin-bottom:12.5rem}}.section-many-skies__container-outer{background-image:url(/images/bg-many-skies.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.section-many-skies__gradient-top{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);height:1.25rem;left:0;position:absolute;top:0;width:100%}.section-many-skies__gradient-bottom{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.412) 50%,hsla(0,0%,100%,0));bottom:0;height:6.25rem;left:0;position:absolute;width:100%}.section-questions-or-wishes_margins-hero{margin-bottom:6.25rem;margin-top:5.625rem}.section-questions-or-wishes__container{display:flex;flex-flow:column;gap:2.5rem}.section-questions-or-wishes__topbar{flex:1 1 50%}.section-questions-or-wishes__topbar-inner{max-width:32.5rem}.section-questions-or-wishes__form-box{flex:1 1 50%}.section-questions-or-wishes__form-box>*{width:100%}.section-questions-or-wishes__title{margin-bottom:1.25rem;text-transform:uppercase;text-wrap:balance}.section-questions-or-wishes__description{text-wrap:balance}.section-questions-or-wishes__form-textarea-message{height:7.5rem}.section-questions-or-wishes__message-box{transition-duration:var(--tr-dur)}.is-message-box-open.section-questions-or-wishes .section-questions-or-wishes__message-box{opacity:1;visibility:visible}@media (width > 47.99875rem){.section-questions-or-wishes_margins-hero{margin-bottom:9.375rem;margin-top:9.0625rem}}@media (width > 63.99875rem){.section-questions-or-wishes__container{flex-flow:row;gap:1.25rem}}@media (width > 74.99875rem){.section-questions-or-wishes_margins-hero{margin-bottom:12.5rem;margin-top:11.25rem}}.specialists-grid__title{margin-bottom:1.25rem}.specialists-grid__toolbar{margin-bottom:2.5rem}.specialists-grid__sortbox{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}.specialists-grid__sortbox-box{align-items:center;display:flex;gap:1.25rem}.specialists-grid__sortbox-actions,.specialists-grid__sortbox-sort{align-items:center;display:flex;gap:.625rem}.specialists-grid__grid{display:grid;gap:1.25rem}.specialists-grid__filters>*{margin-bottom:2.5rem}@media (width > 47.99875rem){.specialists-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (width > 63.99875rem){.specialists-grid__grid{grid-template-columns:repeat(3,1fr)}.specialists-grid__sortbox{align-items:center;flex-direction:row;justify-content:space-between}}.page-shop__title{margin-bottom:1.25rem}.page-shop__toolbar{margin-bottom:2.5rem}.page-shop__sortbox{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}.page-shop__sortbox-box{align-items:center;display:flex;gap:1.25rem}.page-shop__sortbox-actions,.page-shop__sortbox-sort{align-items:center;display:flex;gap:.625rem}.page-shop__grid{display:grid;gap:1.25rem;margin-bottom:1.25rem}.page-shop__filters>*{margin-bottom:2.5rem}.page-shop__cta{width:100%}@media (width > 47.99875rem){.page-shop__grid{grid-template-columns:repeat(2,1fr)}}@media (width > 63.99875rem){.page-shop__grid{grid-template-columns:repeat(3,1fr)}.page-shop__sortbox{align-items:center;flex-direction:row;justify-content:space-between}}@media (width > 74.99875rem){.page-shop__grid{grid-template-columns:repeat(4,1fr)}}.page-contacts__box{display:grid;gap:1.25rem;grid-template-columns:1fr}.page-contacts__map-box{width:100%}.page-contacts__map-box>*{aspect-ratio:1;max-height:35rem;width:100%}.page-contacts__map-box iframe{height:100%;width:100%}.page-contacts__info{border:1px solid var(--color-gray-secondary)}.page-contacts__info a{transition-duration:var(--tr-dur)}@media (any-hover:hover){.page-contacts__info a:hover{text-decoration:underline}}@media (any-hover:none){.page-contacts__info a:active{text-decoration:underline}}.page-contacts__info-box{display:flex;flex-direction:column;gap:.625rem;padding:1.25rem}.page-contacts__info-box:not(:last-child){border-bottom:1px solid var(--color-gray-secondary)}.page-contacts__info-boxvalue{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.page-contacts__info-label{color:var(--color-gray-secondary)}.page-contacts__info-subbox{align-items:start}.page-contacts__info-subbox,.page-contacts__working-time-box{display:flex;flex-direction:column;gap:.25rem}.page-contacts__working-time-row{align-items:center;display:flex;gap:1.25rem}.page-contacts__working-time-label{width:2.9375rem}.page-contacts__questions-or-wishes{margin-bottom:6.25rem;margin-top:3.75rem}@media (width > 47.99875rem){.page-contacts__questions-or-wishes{margin-bottom:9.375rem;margin-top:5.625rem}}@media (width > 63.99875rem){.page-contacts__questions-or-wishes{margin-bottom:12.5rem;margin-top:7.5rem}.page-contacts__box{grid-template-columns:25.8125rem auto}.page-contacts__map-box>*{aspect-ratio:none;height:100%;max-height:none;width:100%}}.specialists-list__list{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (width > 47.99875rem){.specialists-list__list{grid-template-columns:1fr 1fr}}@media (width > 63.99875rem){.specialists-list__list{grid-template-columns:1fr}}.section-want-to-become-spec_margins-contacts{margin-bottom:2.5rem}.section-want-to-become-spec__title{margin-bottom:1.25rem}.section-want-to-become-spec__left{flex:0 1 50%;max-width:32.625rem}.section-want-to-become-spec__right{flex:0 1 50%}.section-want-to-become-spec__container{display:flex;flex-direction:column;gap:2rem}.section-want-to-become-spec__cta{max-width:30.625rem;width:100%}.section-want-to-become-spec .want-to-become-spec-form{display:none}.is-form-open.section-want-to-become-spec .section-want-to-become-spec__container{align-items:start}.is-form-open.section-want-to-become-spec .section-want-to-become-spec__cta{display:none}.is-form-open.section-want-to-become-spec .want-to-become-spec-form{display:block}.is-message-box-open.section-want-to-become-spec .section-want-to-become-spec__message-box{opacity:1;visibility:visible}.is-message-box-open.section-want-to-become-spec .want-to-become-spec-form{display:none}@media (width > 47.99875rem){.section-want-to-become-spec_margins-contacts{margin-bottom:3.125rem}}@media (width > 63.99875rem){.section-want-to-become-spec_margins-contacts{margin-bottom:3.75rem}.section-want-to-become-spec__container{align-items:end;flex-direction:row;justify-content:space-between}.section-want-to-become-spec__cta{max-width:none}}.want-to-become-spec-form_hidden{display:none!important}.want-to-become-spec-form__upload-resume-icon{height:auto;width:1.25rem}.want-to-become-spec-form__textarea-experience{height:7.5rem}.want-to-become-spec-form__resume-box{display:flex;flex-flow:column nowrap;gap:.625rem}.want-to-become-spec-form.is-resume-functional-box-has-items .want-to-become-spec-form__resume-upload{display:none}.page-product__title{margin-bottom:.25rem}.page-product__description{color:var(--color-gray-secondary);font-style:italic;margin-bottom:2.5rem}.page-product__description_tablet{margin-bottom:1.25rem}.page-product__box{display:grid;gap:2rem}.page-product__box_base-margins{margin-bottom:3.75rem}.page-product__mediabox{max-width:32.625rem}.page-product__image-wrapper{aspect-ratio:.86;margin-bottom:1.25rem}.page-product__image-link-wrapper{display:inline-block;height:100%;width:100%}.page-product__image{cursor:zoom-in;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-product__info-blocks{display:grid;gap:1.25rem;grid-auto-rows:auto;grid-template-columns:1fr;margin-bottom:2.5rem}.page-product__subtitle{margin-bottom:1.25rem;text-transform:uppercase}.page-product__show-hide{margin-bottom:2.5rem}.page-product__bottombar{align-items:center;display:flex;justify-content:space-between}.page-product__bottombar-actions{align-items:stretch;display:flex;flex-direction:column;gap:.625rem}.page-product__bottombar-price{font-family:var(-ff-accent);font-size:1.75rem;font-weight:700}.page-product__list{margin-bottom:2.5rem}.page-product__block-beta{max-width:34.5rem}.page-product__swiper-most-outer{align-items:stretch;display:flex;gap:.625rem;height:4.5rem}.page-product__thumbs-swiper{margin-inline:0!important}@media (width > 47.99875rem){.page-product__box_base-margins{margin-bottom:5.625rem}}@media (width > 63.99875rem){.page-product__box{grid-template-columns:32.625rem auto}.page-product__info-blocks{grid-template-columns:1fr 1fr}.page-product__bottombar-actions{align-items:center;flex-direction:row}.page-product__box_base-margins{margin-bottom:7.5rem}}.page-faq__title{margin-bottom:1.25rem}.page-faq__tabs{margin-bottom:2.5rem}.page-faq__tabs-content{display:flex;flex-direction:column;gap:2.5rem}.page-faq__tabs-inner{display:flex;flex-direction:column;gap:1.25rem}.page-faq__rule-box{display:flex;flex-direction:column;gap:1.5rem}.page-faq__rule-box-stepper{position:relative;top:.125rem}.page-faq__rule-box-rules{display:flex;flex-direction:column;gap:1.5rem}.page-faq__questions-or-wishes{margin-bottom:3.125rem;margin-top:3.75rem}@media (width > 63.99875rem){.page-faq__questions-or-wishes{margin-bottom:4.6875rem;margin-top:5.625rem}}@media (width > 74.99875rem){.page-faq__questions-or-wishes{margin-bottom:6.25rem;margin-top:7.5rem}}.section-may-be-interesting__title{margin-bottom:1.25rem}.section-may-be-interesting__products{display:grid;gap:1rem;grid-template-columns:1fr}@media (width > 47.99875rem){.section-may-be-interesting__products{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (width > 74.99875rem){.section-may-be-interesting__products{grid-template-columns:repeat(4,1fr)}}.page-certificate-begin__container-outer{align-items:center;background:url(/images/bg-certificate.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-bottom:3.75rem;min-height:calc(100vh - 4.5rem);position:relative}.page-certificate-begin__gradient-top{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);height:1.25rem;left:0;position:absolute;top:0;width:100%}.page-certificate-begin__title{margin-bottom:1.25rem}.page-certificate-begin__subtitle,.page-certificate-begin__title{color:var(--color-wt-primary);margin-inline:auto;max-width:35.1875rem;text-align:center;text-wrap:balance}.page-certificate-begin__subtitle{margin-bottom:2.5rem}.page-certificate-begin__cta-wrapper{align-items:center;display:flex;justify-content:center}.page-certificate-begin__cta{margin-inline:auto;padding-inline:4.875rem}.page-certificate-begin__how-to-use{max-width:32.625rem}.page-certificate-begin__how-to-use-rules{display:flex;flex-direction:column;gap:1.5rem}.page-certificate-begin__how-to-use-title{margin-bottom:1.5rem}.page-certificate-begin__faq{max-width:39.4375rem}.page-certificate-begin__faq-title{margin-bottom:1.25rem}.page-certificate-begin__container-faq{display:flex;flex-direction:column;gap:4rem}@media (width > 47.99875rem){.page-certificate-begin__container-outer{margin-bottom:5.625rem}}@media (width > 63.99875rem){.page-certificate-begin{margin-bottom:7.5rem}.page-certificate-begin__container-faq{align-items:start;flex-direction:row;gap:2.5rem;justify-content:space-between}}@media (width > 74.99875rem){.page-certificate-begin__container-faq{gap:6.25rem}}.page-certificate-choose__title{margin-bottom:1.25rem;text-align:center}.page-certificate-choose__container-outer{margin-bottom:7.5rem}.page-certificate-choose__media-box{align-items:center;display:flex;flex-direction:column;gap:1.25rem}.page-certificate-choose__media{aspect-ratio:1.8;height:auto;max-width:100%;position:relative;width:56.25rem}.page-certificate-choose__media-wrapper{margin-bottom:3.75rem}.page-certificate-choose__image-link-wrapper{display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.page-certificate-choose__image-link-wrapper>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-certificate-choose__media-swiper-most-outer{align-items:stretch;display:flex;gap:.625rem;height:4.5rem;max-width:90%;width:50rem}.page-certificate-choose__description{font-size:1.5rem;margin-inline:auto;max-width:32.625rem;text-align:center}.page-certificate-choose__bottombar{display:flex;flex-direction:column;gap:2.5rem}.page-certificate-choose__bottombar-choose{max-width:32.5rem}.page-certificate-choose__bottombar-choose-title{margin-bottom:.5rem}.page-certificate-choose__bottombar-choose-description{margin-bottom:1.5rem}.page-certificate-choose__bottombar-choose-hint{color:var(--color-gray-secondary);text-align:center}.page-certificate-choose__drum-alpha{margin-bottom:.625rem}@media (width > 47.99875rem){.page-certificate-choose__container-outer,.page-certificate-choose__media-wrapper{margin-bottom:5.625rem}}@media (width > 63.99875rem){.page-certificate-choose__container-outer,.page-certificate-choose__media-wrapper{margin-bottom:7.5rem}.page-certificate-choose__bottombar{align-items:start;flex-direction:row;justify-content:space-between}}.specialist-detailed__grid{display:grid;gap:2.5rem}.specialist-detailed__card-specialist-alpha{flex-grow:0;height:-moz-fit-content;height:fit-content;max-width:25.8125rem}.specialist-detailed__card-specialist-alpha_mobile{margin-bottom:1.5rem}.specialist-detailed__card-specialist-alpha_desktop{position:sticky;top:6.25rem}.specialist-detailed__position{color:var(--color-gray-secondary);font-style:italic;margin-bottom:.75rem}.specialist-detailed__description{border-left:1px solid var(--color-gray-secondary);margin-bottom:2.5rem;padding-left:1.25rem}.specialist-detailed__subtitle{margin-bottom:1.25rem}.specialist-detailed__box{display:flex;flex-flow:row wrap;gap:.625rem;margin-bottom:2.5rem}.specialist-detailed__video-box{aspect-ratio:1.73;margin-bottom:2.5rem;max-width:51.6875rem}.specialist-detailed__video-box video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.specialist-detailed__qualification-box{display:flex;flex-direction:column;gap:1.25rem}.specialist-detailed__video-label-1{left:1.25rem}.specialist-detailed__video-label-1,.specialist-detailed__video-label-2{background:hsla(0,0%,100%,.75);border-radius:.25rem;bottom:1.25rem;padding:.25rem;position:absolute;transition-duration:var(--tr-dur)}.specialist-detailed__video-label-2{right:1.25rem}.specialist-detailed__video-box.is-played .specialist-detailed__video-label-1,.specialist-detailed__video-box.is-played .specialist-detailed__video-label-2{opacity:0;visibility:hidden}@media (width > 63.99875rem){.specialist-detailed__grid{grid-template-columns:auto 1fr}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9iYXNlL19tb2RhbC5zY3NzIiwibWFpbi5jc3MiLCJfZm9udHMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfZ2xvYmFscy5zY3NzIiwiaGVscGVycy9fbWVkaWEuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl91dGlscy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJibG9ja3MvYmFzZS9fYnRuLnNjc3MiLCJibG9ja3MvYmFzZS9fY2FyZC1wc2kuc2NzcyIsImJsb2Nrcy9iYXNlL19jaGlwLnNjc3MiLCJibG9ja3MvYmFzZS9fdGFnLnNjc3MiLCJibG9ja3MvYmFzZS9fdGFnLWJldGEuc2NzcyIsImJsb2Nrcy9iYXNlL19mb3JtLWZpZWxkLnNjc3MiLCJibG9ja3MvYmFzZS9faW5wdXQtYWxwaGEuc2NzcyIsImJsb2Nrcy9iYXNlL190ZXh0YXJlYS1hbHBoYS5zY3NzIiwiYmxvY2tzL2Jhc2UvX2NoZWNrYm94LWFscGhhLnNjc3MiLCJibG9ja3MvYmFzZS9fYnVsbGV0LWFscGhhLnNjc3MiLCJibG9ja3MvYmFzZS9fc3RlcHBlci5zY3NzIiwiYmxvY2tzL2Jhc2UvX2Zvcm0tYWxwaGEuc2NzcyIsImJsb2Nrcy9iYXNlL190YWJzLnNjc3MiLCJibG9ja3MvYmFzZS9fYmFjay1saW5rLnNjc3MiLCJibG9ja3MvYmFzZS9fcXVhbGlmaWNhdGlvbi1iYXIuc2NzcyIsImJsb2Nrcy9iYXNlL19mbHllci5zY3NzIiwiYmxvY2tzL2Jhc2UvX3NwZWNpYWxpc3QtdG9vbGJhci5zY3NzIiwiYmxvY2tzL2Jhc2UvX3RpcHB5LXBvcG92ZXIuc2NzcyIsImJsb2Nrcy9iYXNlL19maWx0ZXItYnV0dG9uLnNjc3MiLCJibG9ja3MvYmFzZS9fY2FsZW5kYXItYnV0dG9uLnNjc3MiLCJibG9ja3MvYmFzZS9fc3RlcHBlci1hbHBoYS5zY3NzIiwiYmxvY2tzL2Jhc2UvX3NvcnQtc3BlY2lhbGlzdHMtcG9wb3Zlci5zY3NzIiwiYmxvY2tzL2Jhc2UvX2JyZWFkY3J1bWJzLnNjc3MiLCJibG9ja3MvYmFzZS9fYmxvY2stYmV0YS5zY3NzIiwiYmxvY2tzL2Jhc2UvX21lZGlhLXRodW1iLnNjc3MiLCJibG9ja3MvYmFzZS9fc2hvdy1oaWRlLnNjc3MiLCJibG9ja3MvYmFzZS9fbGlzdC1kYXNoLnNjc3MiLCJibG9ja3MvYmFzZS9fc3dpcGVyLWJ1dHRvbi1hbHBoYS5zY3NzIiwiYmxvY2tzL2Jhc2UvX3BvcG92ZXItYmV0YS5zY3NzIiwiYmxvY2tzL2Jhc2UvX2Nob2ljZXMtYWxwaGEuc2NzcyIsImJsb2Nrcy9iYXNlL19zd2lwZXItcGFnaW5hdGlvbi1iZXRhLnNjc3MiLCJibG9ja3MvYmFzZS9fdmlkZW8tY29udHJvbC5zY3NzIiwiYmxvY2tzL2Jhc2UvX21lc3NhZ2UtYm94LnNjc3MiLCJibG9ja3MvYmFzZS9fcmVzdW1lLWlucHV0LnNjc3MiLCJibG9ja3MvZmVhdHVyZS9fYWNjb3JkaW9uLWJldGEuc2NzcyIsImJsb2Nrcy9mZWF0dXJlL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9mZWF0dXJlL19mb290ZXIuc2NzcyIsImJsb2Nrcy9mZWF0dXJlL19jYXJkLXNwZWNpYWxpc3QtYWxwaGEuc2NzcyIsImJsb2Nrcy9mZWF0dXJlL19jYXJkLXNwZWNpYWxpc3QtYmV0YS5zY3NzIiwiYmxvY2tzL2ZlYXR1cmUvX2NhcmQtc2hvcC5zY3NzIiwiYmxvY2tzL2ZlYXR1cmUvX2NhcmQtbWVkaWF0ZWthLnNjc3MiLCJibG9ja3MvZmVhdHVyZS9fc2VydmljZS1nYW1tYS5zY3NzIiwiYmxvY2tzL2ZlYXR1cmUvX3NwZWNpYWxpc3QtZmlsdGVycy5zY3NzIiwiYmxvY2tzL2ZlYXR1cmUvX21vYmlsZS1tZW51LnNjc3MiLCJibG9ja3MvZmVhdHVyZS9fYWNjb3JkaW9uLWFscGhhLnNjc3MiLCJibG9ja3MvZmVhdHVyZS9fcnVsZS1iZXRhLnNjc3MiLCJibG9ja3MvZmVhdHVyZS9fZHJ1bS1hbHBoYS5zY3NzIiwiYmxvY2tzL2ZlYXR1cmUvX3JlZ2lzdHJhdGlvbi1vcmRlci1mb3JtLnNjc3MiLCJzZWN0aW9ucy9faGVyby5zY3NzIiwic2VjdGlvbnMvX2xldHRlci10by12ZXJhLnNjc3MiLCJzZWN0aW9ucy9fY29uc3VsdGF0aW9ucy5zY3NzIiwic2VjdGlvbnMvX291ci1zcGVjaWFsaXN0cy5zY3NzIiwic2VjdGlvbnMvX2JsYWNrLWtleS5zY3NzIiwic2VjdGlvbnMvX3Nob3Auc2NzcyIsInNlY3Rpb25zL19tZWRpYXRla2Euc2NzcyIsInNlY3Rpb25zL19wb2RjYXN0cy1vdHZldC5zY3NzIiwic2VjdGlvbnMvX21hbnktc2tpZXMuc2NzcyIsInNlY3Rpb25zL19xdWVzdGlvbnMtb3Itd2lzaGVzLnNjc3MiLCJzZWN0aW9ucy9fc3BlY2lhbGlzdHMtZ3JpZC5zY3NzIiwic2VjdGlvbnMvX3BhZ2Utc2hvcC5zY3NzIiwic2VjdGlvbnMvX3BhZ2UtY29udGFjdHMuc2NzcyIsInNlY3Rpb25zL19zcGVjaWFsaXN0cy1saXN0LnNjc3MiLCJzZWN0aW9ucy9fd2FudC10by1iZWNvbWUtc3BlYy5zY3NzIiwic2VjdGlvbnMvX3BhZ2UtcHJvZHVjdC5zY3NzIiwic2VjdGlvbnMvX3BhZ2UtZmFxLnNjc3MiLCJzZWN0aW9ucy9fbWF5LWJlLWludGVyZXN0aW5nLnNjc3MiLCJzZWN0aW9ucy9fcGFnZS1jZXJ0aWZpY2F0ZS1iZWdpbi5zY3NzIiwic2VjdGlvbnMvX3BhZ2UtY2VydGlmaWNhdGUtY2hvb3NlLnNjc3MiLCJzZWN0aW9ucy9fc3BlY2lhbGlzdC1kZXRhaWxlZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1EQSxnQkNtWkEsQ0N0Y0EsV0FLRSxpQkFBQSxDQUpBLHVCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsK0NES0YsQ0NDQSxXQUtFLGlCQUFBLENBSkEsdUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxtRERJRixDQ0VBLFdBS0UsaUJBQUEsQ0FKQSx1QkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLCtDREdGLENDR0EsV0FL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SEUsa0NBRUUsaURBQUEsQ0FDQSxvQkFBQSxDQUZBLG9CNUV5eEhKLEM0RXJ4SEUsK0JBQ0UscUI1RXV4SEosQzRFcnhIRSwwQkFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBQ0Esb0I1RXV4SEosQzRFcnhIRSxnQ0FFRSxpQkFBQSxDQURBLG9CQUFBLENBRUEsb0I1RXV4SEosQzRFcnhISSxzQ0FFRSxXQUFBLENBQ0EsbUJBQUEsQ0FBQSxnQkFBQSxDQUNBLHlCQUFBLENBQUEsc0JBQUEsQ0FIQSxVNUUweEhOLEM0RW54SEUsd0NBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsVzVFcXhISixDNEVqeEhJLG9DQU9FLFk1RW14SE4sQzRFanhISSx3RUFKRSw4QkFBQSxDQURBLG9CQUFBLENBRUEsY0FBQSxDQUhBLGNBQUEsQ0FEQSxpQkFBQSxDQURBLGlDNUVreUhOLEM0RTF4SEksb0NBT0UsYTVFbXhITixDNEU5d0hJLDRKQUVFLFNBQUEsQ0FDQSxpQjVFZ3hITixDSWoxSEUsNkJ3RTZFRSwyQkFDRSw4QjVFd3dISixDQUNGIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1vZGFsIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LGF2ZW5pciBuZXh0LGF2ZW5pcixoZWx2ZXRpY2EgbmV1ZSxoZWx2ZXRpY2EsdWJ1bnR1LHJvYm90byxub3RvLHNlZ29lIHVpLGFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDQ0OWU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubW9kYWxfX2hlYWRlciAubW9kYWxfX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzE1XCI7IH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xufVxuXG4ubW9kYWxfX2J0biB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1cyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSA1cyBlYXNlLW91dDtcbn1cblxuLm1vZGFsX19idG46Zm9jdXMsIC5tb2RhbF9fYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ubW9kYWxfX2J0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ5ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgRGVtbyBBbmltYXRpb24gU3R5bGVcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgICAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAgICAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7IH1cbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiA0cyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiA0cyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgNHMgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVPdXQgNHMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiO1xuICBzcmM6IHVybChcIi9mb250cy9TdWlzc2VfSW50bC9TdWlzc2VJbnRsLUJvbGQub3RmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiO1xuICBzcmM6IHVybChcIi9mb250cy9TdWlzc2VfSW50bC9TdWlzc2VJbnRsLVNlbWlCb2xkLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvU3Vpc3NlX0ludGwvU3Vpc3NlSW50bC1Cb2xkLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvU3Vpc3NlX0ludGwvU3Vpc3NlSW50bC1SZWd1bGFyLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvU3Vpc3NlX0ludGwvU3Vpc3NlSW50bC1SZWd1bGFySXRhbGljLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvU3Vpc3NlX0ludGwvU3Vpc3NlSW50bC1UaGluLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4udHlwby1ib2R5LWRlc2t0b3Age1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnR5cG8taDEtZGVza3RvcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udHlwby1oMi1kZXNrdG9wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50eXBvLWgzLWRlc2t0b3Age1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udHlwby1oNC1kZXNrdG9wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50eXBvLWg1LWRlc2t0b3Age1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRlZmF1bHQtbGF5b3V0IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZGVmYXVsdC1sYXlvdXQgbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnNjcm9sbC1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGluayB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAubGluazphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5saW5rX3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHZhcigtLWN1cnNvci1wb2ludGVyKTtcbn1cblxuLnB0LWJhc2Uge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbn1cblxuLnBiLWJhc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cblxuYSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVyZW07XG59XG5cbi5qdXN0LXZhbGlkYXRlLWxhYmVsLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRlc3RydWN0aXZlKTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbG9yLXd0LXByaW1hcnk6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tY29sb3ItYmxjLXByaW1hcnk6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWNvbG9yLWJ0bi1kaXNhYmxlZDogaHNsKDMwLCAxMyUsIDk0JSk7XG4gIC0tY29sb3ItZ3JheS1zZWNvbmRhcnk6IGhzbCgyNCwgNSUsIDYyJSk7XG4gIC0tY29sb3Itd2FybmluZy1iZzogaHNsKDQ3LCA5MiUsIDk1JSk7XG4gIC0tY29sb3Itd2FybmluZy10eHQ6IGhzbCgzMiwgOTUlLCA0NCUpO1xuICAtLWNvbG9yLWJnLWdyZWVuLWxpZ2h0OiBoc2woMTQwLCAxMDAlLCA5OCUpO1xuICAtLWNvbG9yLWJnLWRhcmstZ3JlZW46IGhzbCgxNDIsIDcxJSwgNDUlKTtcbiAgLS1jb2xvci10YWJzLWJnOiBoc2woMzAsIDIwJSwgOTglKTtcbiAgLS1jb2xvci1ib3JkZXItMjogaHNsKDAsIDAlLCAxOCUpO1xuICAtLWNvbG9yLWNhcmQtYmc6IGhzbCgzMCwgMjAlLCA5OCUpO1xuICAtLWNvbG9yLWRlc3RydWN0aXZlOiBoc2woMCwgODklLCA0NCUpO1xuICAtLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgNDVkZWcsXG4gICAgdmFyKC0tY29sb3ItZGFyay0xNSkgNjQlLFxuICAgIHZhcigtLWNvbG9yLWFjY2VudCkgMTM2JVxuICApO1xuICAtLWNvbnRhaW5lci13aWR0aDogMTI4MHB4O1xuICAtLWNvbnRhaW5lci1vdXRlci13aWR0aDogMTkyMHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nLXg6IDEwcHg7XG4gIC0tY3Vyc29yLXBvaW50ZXI6IHBvaW50ZXI7XG4gIC0tYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tY29sb3ItZGFyay0xNSk7XG4gIC0tc2hhZG93OiAwIDAgMCAwLjE4NzVyZW0gIzE5MTkxOTtcbiAgLS1mb250LWZhbWlseS1iYXNlOiAnU3Vpc3NlIEludGwnLCBzYW5zLXNlcmlmO1xuICAtLWZmLWJhc2U6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAtLWZvbnQtYWNjZW50OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAtLWZmLWFjY2VudDogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgLS10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtLXRyLWR1cjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc0Ljk5ODc1cmVtKSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lci13aWR0aDogODByZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItd2lkdGgpICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcteCkgKiAyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xufVxuXG4uY29udGFpbmVyLW91dGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci1vdXRlci13aWR0aCkgKyB2YXIoLS1jb250YWluZXItcGFkZGluZy14KSAqIDIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcteCk7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKHdpZHRoIDw9IDQ3Ljk5ODc1cmVtKSB7XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDQ3Ljk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPD0gNjMuOTk4NzVyZW0pIHtcbiAgLmhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNjMuOTk4NzVyZW0pIHtcbiAgLnZpc2libGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZ1bGwtdnctbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsLXZ3LWxpbmU6OmJlZm9yZSwgLmZ1bGwtdnctbGluZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKCh2YXIoLS0xMDB2dykgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIpO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay0xNSk7XG59XG4uZnVsbC12dy1saW5lLS10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5mdWxsLXZ3LWxpbmUtLWJvdHRvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDEwMCU7XG59XG4uZnVsbC12dy1saW5lLS1sZWZ0OjpiZWZvcmUsIC5mdWxsLXZ3LWxpbmUtLWxlZnQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uZnVsbC12dy1saW5lLS1yaWdodDo6YmVmb3JlLCAuZnVsbC12dy1saW5lLS1yaWdodDo6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY2lyY2xlLWljb24ge1xuICAtLWNpcmNsZVNpemU6IDMuMjVyZW07XG4gIC0tY2lyY2xlTWFyZ2luTGVmdDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jaXJjbGVTaXplKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1jaXJjbGVTaXplKSArIHZhcigtLWNpcmNsZU1hcmdpbkxlZnQpKTtcbn1cbkBtZWRpYSAod2lkdGggPD0gNzQuOTk4NzVyZW0pIHtcbiAgLmNpcmNsZS1pY29uIHtcbiAgICAtLWNpcmNsZVNpemU6IDIuNzVyZW07XG4gICAgLS1jaXJjbGVNYXJnaW5MZWZ0OiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSA0Ny45OTg3NXJlbSkge1xuICAuY2lyY2xlLWljb24ge1xuICAgIC0tY2lyY2xlU2l6ZTogMi41cmVtO1xuICB9XG59XG4uY2lyY2xlLWljb246OmFmdGVyIHtcbiAgd2lkdGg6IHZhcigtLWNpcmNsZVNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNpcmNsZVNpemUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL2Fycm93LXRvcC1yaWdodF9ibGFjay5zdmdcIikgY2VudGVyIG5vLXJlcGVhdCB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5idG5fc20ge1xuICBoZWlnaHQ6IDIuNTYyNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiAwLjM3NXJlbTtcbn1cbi5idG5fbWQge1xuICBoZWlnaHQ6IDMuMzEyNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYnRuX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbn1cbi5idG5fcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLmJ0bl9wcmltYXJ5LXRyYW5zaXRpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbn1cbi5idG4uYnRuX3ByaW1hcnktdHJhbnNpdGl2ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi5idG5fcHJpbWFyeS10cmFuc2l0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmJ0bi5idG5fcHJpbWFyeS10cmFuc2l0aXZlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIH1cbn1cbi5idG5fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbn1cbi5idG5fc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnRuLWRpc2FibGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4uYnRuX3NlY29uZGFyeS10cmFuc2l0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbn1cbi5idG4uYnRuX3NlY29uZGFyeS10cmFuc2l0aXZlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnRuLWRpc2FibGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLmJ0bl9zZWNvbmRhcnktdHJhbnNpdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmJ0bi5idG5fc2Vjb25kYXJ5LXRyYW5zaXRpdmU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICB9XG59XG4uYnRuX3RlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG5fdGVydGlhcnk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuYnRuX3RlcnRpYXJ5OmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5idG5fdGVydGlhcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuX3ByaW1hcnktZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1kYXJrLWdyZWVuKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xufVxuLmJ0bl9wcmltYXJ5LWdyZWVuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnRuLWRpc2FibGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgQmFzaWMgTW9kYWwgU3R5bGVzXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGFsIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgYXZlbmlyIG5leHQsIGF2ZW5pciwgaGVsdmV0aWNhIG5ldWUsIGhlbHZldGljYSwgdWJ1bnR1LCByb2JvdG8sIG5vdG8sIHNlZ29lIHVpLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwNDQ5ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJVcIjtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLm1vZGFsX19idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1cyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gNXMgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbF9fYnRuOmZvY3VzLCAubW9kYWxfX2J0bjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLm1vZGFsX19idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0OWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cbi5taWNyb21vZGFsLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiA0cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDRzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCA0cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uY2FyZC1wc2kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLmNhcmQtcHNpX19udW1iZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG4uY2FyZC1wc2lfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNhcmQtcHNpX19kZWxpbWl0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xufVxuXG4uY2hpcCB7XG4gIGhlaWdodDogMi41NjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uY2hpcF9uZXV0cmFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FyZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG4uY2hpcF9zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctZ3JlZW4tbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctZGFyay1ncmVlbik7XG59XG5cbi50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMi41NjI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLnRhZ19fYnVsbGV0IHtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi50YWdfc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWdyZWVuLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWRhcmstZ3JlZW4pO1xufVxuLnRhZ19zdWNjZXNzIC50YWdfX2J1bGxldCB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWdfcGVuZGluZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdhcm5pbmctYmcpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2FybmluZy10eHQpO1xufVxuLnRhZ19wZW5kaW5nIC50YWdfX2J1bGxldCB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnRhZy1iZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBnYXA6IDAuMjVyZW07XG59XG4udGFnLWJldGFfZnV0dXJlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctZ3JlZW4tbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctZGFyay1ncmVlbik7XG59XG4udGFnLWJldGFfcGFzdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG5cbi5mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZm9ybS1maWVsZF9pbnZhbGlkIC5mb3JtLWZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kZXN0cnVjdGl2ZSk7XG59XG4uZm9ybS1maWVsZF9zdWNjZXNzIC5mb3JtLWZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1kYXJrLWdyZWVuKTtcbn1cbi5mb3JtLWZpZWxkX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG4uZm9ybS1maWVsZF9fZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGVzdHJ1Y3RpdmUpO1xufVxuLmZvcm0tZmllbGRfX2xhYmVsYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvcm0tZmllbGRfX2xhYmVsYmFyLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZvcm0tZmllbGRfX2xhYmVsYmFyLWJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5mb3JtLWZpZWxkX19sYWJlbGJhci1idXR0b246YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uZm9ybS1maWVsZF9oaWRlLWludmFsaWQtdGV4dCAuZm9ybS1maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cblxuLmZvcm0tZmllbGQtZG91YmxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAod2lkdGggPiA2My45OTg3NXJlbSkge1xuICAuZm9ybS1maWVsZC1kb3VibGUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZm9ybS1maWVsZC1kb3VibGUtd3JhcHBlciA+ICoge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gIH1cbn1cblxuLmlucHV0LWFscGhhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pbnB1dC1hbHBoYV9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbn1cbi5pbnB1dC1hbHBoYV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbn1cbi5pbnB1dC1hbHBoYV9faW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmlucHV0LWFscGhhLmlucHV0LWFscGhhX3NpemUtbWQgLmlucHV0LWFscGhhX19pbnB1dCB7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG4uaW5wdXQtYWxwaGEuaW5wdXQtYWxwaGFfc2l6ZS1tZC5pbnB1dC1hbHBoYV93aXRoLWljb24gLmlucHV0LWFscGhhX19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbn1cbi5pbnB1dC1hbHBoYV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uZm9ybS1maWVsZF9pbnZhbGlkIC5pbnB1dC1hbHBoYSAuaW5wdXQtYWxwaGFfX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1kZXN0cnVjdGl2ZSk7XG59XG4uZm9ybS1maWVsZF9pbnZhbGlkIC5pbnB1dC1hbHBoYSAuaW5wdXQtYWxwaGFfX2lucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAycHggcmdiYSgyNTUsIDAsIDAsIDAuMTUpO1xufVxuXG4udGV4dGFyZWEtYWxwaGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnRleHRhcmVhLWFscGhhX190ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHRhcmVhLWFscGhhX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xufVxuLnRleHRhcmVhLWFscGhhX190ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udGV4dGFyZWEtYWxwaGEudGV4dGFyZWEtYWxwaGFfc2l6ZS1tZCAudGV4dGFyZWEtYWxwaGFfX3RleHRhcmVhIHtcbiAgcGFkZGluZy1ibG9jazogMC42MjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xufVxuLnRleHRhcmVhLWFscGhhLnRleHRhcmVhLWFscGhhX3NpemUtbWQudGV4dGFyZWEtYWxwaGFfd2l0aC1pY29uIC50ZXh0YXJlYS1hbHBoYV9fdGV4dGFyZWEge1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG4udGV4dGFyZWEtYWxwaGFfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmZvcm0tZmllbGRfaW52YWxpZCAudGV4dGFyZWEtYWxwaGEgLnRleHRhcmVhLWFscGhhX190ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGVzdHJ1Y3RpdmUpO1xufVxuLmZvcm0tZmllbGRfaW52YWxpZCAudGV4dGFyZWEtYWxwaGEgLnRleHRhcmVhLWFscGhhX190ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTtcbn1cblxuLmNoZWNrYm94LWFscGhhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHZhcigtLWN1cnNvci1wb2ludGVyKTtcbn1cbi5jaGVja2JveC1hbHBoYV9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmNoZWNrYm94LWFscGhhX19taXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5jaGVja2JveC1hbHBoYV9fbWlycm9yLWNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xufVxuLmNoZWNrYm94LWFscGhhX19taXJyb3ItdW5jaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xufVxuLmNoZWNrYm94LWFscGhhX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWFscGhhX19taXJyb3IgLmNoZWNrYm94LWFscGhhX19taXJyb3ItdW5jaGVja2VkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNoZWNrYm94LWFscGhhX19pbnB1dDpub3QoOmNoZWNrZWQpICsgLmNoZWNrYm94LWFscGhhX19taXJyb3IgLmNoZWNrYm94LWFscGhhX19taXJyb3ItY2hlY2tlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jaGVja2JveC1hbHBoYS5jaGVja2JveC1hbHBoYV9zaXplLW1kIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmNoZWNrYm94LWFscGhhX19pbnB1dDpmb2N1cyArIC5jaGVja2JveC1hbHBoYV9fbWlycm9yIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG5cbi5mb3JtLWZpZWxkX2ludmFsaWQgLmNoZWNrYm94LWFscGhhIC5jaGVja2JveC1hbHBoYV9fbWlycm9yLXVuY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGVzdHJ1Y3RpdmUpO1xufVxuXG4uZm9ybS1maWVsZF9pbnZhbGlkIC5jaGVja2JveC1hbHBoYV9faW5wdXQ6Zm9jdXMgKyAuY2hlY2tib3gtYWxwaGFfX21pcnJvciB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdmFyKC0tY29sb3ItZGVzdHJ1Y3RpdmUpO1xufVxuXG4uYnVsbGV0LWFscGhhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHZhcigtLWN1cnNvci1wb2ludGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uYnVsbGV0LWFscGhhX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSkgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uYnVsbGV0LWFscGhhX19taXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uYnVsbGV0LWFscGhhX19taXJyb3ItY2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuLmJ1bGxldC1hbHBoYV9fbWlycm9yLWNoZWNrZWQtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuLmJ1bGxldC1hbHBoYV9fbWlycm9yLXVuY2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uYnVsbGV0LWFscGhhX19pbnB1dDpjaGVja2VkICsgLmJ1bGxldC1hbHBoYV9fbWlycm9yIC5idWxsZXQtYWxwaGFfX21pcnJvci11bmNoZWNrZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYnVsbGV0LWFscGhhX19pbnB1dDpub3QoOmNoZWNrZWQpICsgLmJ1bGxldC1hbHBoYV9fbWlycm9yIC5idWxsZXQtYWxwaGFfX21pcnJvci1jaGVja2VkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJ1bGxldC1hbHBoYS5idWxsZXQtYWxwaGFfc2l6ZS1tZCB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4uYnVsbGV0LWFscGhhLmJ1bGxldC1hbHBoYV9zaXplLW1kIC5idWxsZXQtYWxwaGFfX21pcnJvci1jaGVja2VkLWNpcmNsZSB7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4uYnVsbGV0LWFscGhhX19pbnB1dDpmb2N1cyArIC5idWxsZXQtYWxwaGFfX21pcnJvciB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xufVxuXG4uc3RlcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnN0ZXBwZXJfYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG59XG4uc3RlcHBlcl9pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG5cbi5mb3JtLWFscGhhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uZm9ybS1hbHBoYV9faS1hZ3JlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5mb3JtLWFscGhhX19pLWFncmVlLWNoZWNrYm94IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZm9ybS1hbHBoYV9faS1hZ3JlZS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIGN1cnNvcjogdmFyKC0tY3Vyc29yLXBvaW50ZXIpO1xufVxuLmZvcm0tYWxwaGFfX2ktYWdyZWVfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5mb3JtLWFscGhhX19pLWFncmVlX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmZvcm0tYWxwaGFfX2ktYWdyZWVfbGluazphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgfVxufVxuXG4uZm9ybS1maWVsZF9pbnZhbGlkIC5mb3JtLWFscGhhX19pLWFncmVlLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRlc3RydWN0aXZlKTtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5mb3JtLWFscGhhIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cblxuLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGdhcDogMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xufVxuLnRhYnNfb25seS15LWJvcmRlcnMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG4udGFicyAudGFic19fdGFiIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRhYnMgLnRhYnNfX3RhYl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbn1cblxuLmJhY2stbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhY2stbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5iYWNrLWxpbms6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uYmFjay1saW5rLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ucXVhbGlmaWNhdGlvbi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLnF1YWxpZmljYXRpb24tYmFyX2JvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xufVxuLnF1YWxpZmljYXRpb24tYmFyX195ZWFyIHtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnF1YWxpZmljYXRpb24tYmFyX19pbmZvYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLnF1YWxpZmljYXRpb24tYmFyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG4ucXVhbGlmaWNhdGlvbi1iYXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5xdWFsaWZpY2F0aW9uLWJhciB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLnF1YWxpZmljYXRpb24tYmFyX195ZWFyIHtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uZmx5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIHdpZHRoOiAyMDUlO1xuICBoZWlnaHQ6IDIwNSU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5mbHllcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmZseWVyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxufVxuXG4uc3BlY2lhbGlzdC10b29sYmFyX21hcmdpbnMtZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zcGVjaWFsaXN0LXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5zcGVjaWFsaXN0LXRvb2xiYXIgPiAqIHtcbiAgbWF4LXdpZHRoOiAyNi4yNXJlbTtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5zcGVjaWFsaXN0LXRvb2xiYXIge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICB9XG4gIC5zcGVjaWFsaXN0LXRvb2xiYXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNwZWNpYWxpc3QtdG9vbGJhciA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5zcGVjaWFsaXN0LXRvb2xiYXIgPiAqOm50aC1jaGlsZCgyKSwgLnNwZWNpYWxpc3QtdG9vbGJhciA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTkuNjg3NXJlbTtcbiAgfVxufVxuXG4uZ2VuZXJhbC1wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5nZW5lcmFsLXBvcG92ZXIgLnRpcHB5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmdlbmVyYWwtcG9wb3ZlciAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGNvbG9yOiByZWJlY2NhcHVycGxlO1xufVxuXG4uZ2VuZXJhbC1wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmdlbmVyYWwtcG9wb3ZlciAudGlwcHktY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi5nZW5lcmFsLXBvcG92ZXIgLnRpcHB5LWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xufVxuLmZpbHRlci1idXR0b25fX2ljb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWx0ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB9XG4gIC5maWx0ZXItYnV0dG9uOmhvdmVyIC5maWx0ZXItYnV0dG9uX19pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWx0ZXItYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbjphY3RpdmUgLmZpbHRlci1idXR0b25fX2ljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgfVxufVxuLmZpbHRlci1idXR0b25fYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG4uZmlsdGVyLWJ1dHRvbl9hY3RpdmUgLmZpbHRlci1idXR0b25fX2ljb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG59XG5cbi5jYWxlbmRhci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbn1cbi5jYWxlbmRhci1idXR0b25fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS4yNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG5cbi5zdGVwcGVyLWFscGhhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc3RlcHBlci1hbHBoYV9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMi41NjI1cmVtO1xuICBoZWlnaHQ6IDIuNTYyNXJlbTtcbn1cbi5zdGVwcGVyLWFscGhhX19idG4tcGx1cyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xufVxuLnN0ZXBwZXItYWxwaGFfX2J0bi1taW51cyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG4uc3RlcHBlci1hbHBoYV9fdmFsdWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIuNTYyNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNjI1cmVtO1xuICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG4uc3RlcHBlci1hbHBoYV9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMi41NjI1cmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAwLjYyNXJlbTtcbiAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc29ydC1zcGVjaWFsaXN0cy1wb3BvdmVyLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjE4NzVyZW07XG4gIGN1cnNvcjogdmFyKC0tY3Vyc29yLXBvaW50ZXIpO1xufVxuLnNvcnQtc3BlY2lhbGlzdHMtcG9wb3Zlci10cmlnZ2VyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc29ydC1zcGVjaWFsaXN0cy1wb3BvdmVyLXRyaWdnZXIgc3ZnIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnNvcnQtc3BlY2lhbGlzdHMtcG9wb3Zlci10cmlnZ2VyLnNob3dlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc29ydC1zcGVjaWFsaXN0cy1wb3BvdmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG5cbi5zb3J0LXNwZWNpYWxpc3RzLXBvcG92ZXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIuNTYyNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29ydC1zcGVjaWFsaXN0cy1wb3BvdmVyLWl0ZW06aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnNvcnQtc3BlY2lhbGlzdHMtcG9wb3Zlci1pdGVtOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB9XG59XG4uc29ydC1zcGVjaWFsaXN0cy1wb3BvdmVyLWl0ZW1fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBvcG92ZXItc29ydC1zcGVjaWFsaXN0cyB7XG4gIG1heC13aWR0aDogMTQuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wb3BvdmVyLXNvcnQtc3BlY2lhbGlzdHMgLnRpcHB5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5ibG9jay1iZXRhIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5ibG9jay1iZXRhX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG5cbi5tZWRpYS10aHVtYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHZhcigtLWN1cnNvci1wb2ludGVyKTtcbiAgd2lkdGg6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tZWRpYS10aHVtYjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAubWVkaWEtdGh1bWI6YWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIH1cbn1cbi5tZWRpYS10aHVtYl9zZWxlY3RlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVkaWEtdGh1bWJfc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLm1lZGlhLXRodW1iX3NlbGVjdGVkOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB9XG59XG4ubWVkaWEtdGh1bWJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnNob3ctaGlkZV9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgY3Vyc29yOiB2YXIoLS1jdXJzb3ItcG9pbnRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNob3ctaGlkZV9fdHJpZ2dlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5zaG93LWhpZGVfX3RyaWdnZXI6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnNob3ctaGlkZV9fdHJpZ2dlciBzdmcsIC5zaG93LWhpZGVfX3RyaWdnZXIgaW1nIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbn1cbi5zaG93LWhpZGUuaXMtZnVsbCAuc2hvdy1oaWRlX190cmlnZ2VyIHN2ZywgLnNob3ctaGlkZS5pcy1mdWxsIC5zaG93LWhpZGVfX3RyaWdnZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zaG93LWhpZGVfX3ByZXZpZXcsIC5zaG93LWhpZGVfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2hvdy1oaWRlX19wcmV2aWV3X2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy1oaWRlX19mdWxsX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0LWRhc2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG4ubGlzdC1kYXNoID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmxpc3QtZGFzaCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVsaDtcbiAgbGVmdDogMC4zNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbn1cblxuLnN3aXBlci1idXR0b24tYWxwaGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMS42MjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN3aXBlci1idXR0b24tYWxwaGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5zd2lwZXItYnV0dG9uLWFscGhhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tYWxwaGEuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzcgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9wb3Zlci1iZXRhIHtcbiAgbWF4LXdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucG9wb3Zlci1iZXRhIC50aXBweS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvcG92ZXItYmV0YS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuXG4ucG9wb3Zlci1iZXRhLWl0ZW0ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucG9wb3Zlci1iZXRhLWl0ZW06aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnBvcG92ZXItYmV0YS1pdGVtOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB9XG59XG5cbi5jaG9pY2VzLmNob2ljZXMtYWxwaGEgLmNob2ljZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmNob2ljZXMuY2hvaWNlcy1hbHBoYSAuY2hvaWNlc19faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJldGEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1iZXRhIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLWNvbnRyb2xfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbn1cbi52aWRlby1jb250cm9sX192aWRlbyB7XG4gIGN1cnNvcjogdmFyKC0tY3Vyc29yLXBvaW50ZXIpO1xufVxuLnZpZGVvLWNvbnRyb2xfX2NvbnRyb2wge1xuICBjdXJzb3I6IHZhcigtLWN1cnNvci1wb2ludGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogMy43NXJlbTtcbn1cbi52aWRlby1jb250cm9sX19jb250cm9sLWljb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi52aWRlby1jb250cm9sX19jb250cm9sX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tY29udHJvbF9fY29udHJvbF9wYXVzZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlkZW8tY29udHJvbDpob3ZlciAudmlkZW8tY29udHJvbF9fY29udHJvbF9wYXVzZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAudmlkZW8tY29udHJvbDphY3RpdmUgLnZpZGVvLWNvbnRyb2xfX2NvbnRyb2xfcGF1c2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNjMuOTk4NzVyZW0pIHtcbiAgLnZpZGVvLWNvbnRyb2xfX2NvbnRyb2wge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAudmlkZW8tY29udHJvbF9fY29udHJvbC1pY29uIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5tZXNzYWdlLWJveCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lc3NhZ2UtYm94X2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWVzc2FnZS1ib3hfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzdW1lLWlucHV0IHtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10YWJzLWJnKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlc3VtZS1pbnB1dF9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5yZXN1bWUtaW5wdXRfX2ZpbGUtc2l6ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG4ucmVzdW1lLWlucHV0X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjY29yZGlvbi1iZXRhIC5hYy10cmlnZ2VyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1iZXRhIC5hYy10cmlnZ2VyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tYmV0YV9fYXJyb3cge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xufVxuLmFjLmlzLWFjdGl2ZSAuYWNjb3JkaW9uLWJldGFfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbn1cbi5oZWFkZXJfYm9yZGVyLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5oZWFkZXIuaXMtdGhyZXNob2xkLXBhc3NlZCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVhZGVyX19jb250YWluZXIge1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fdGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX190YWlsLWRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG59XG4uaGVhZGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi41cmVtO1xufVxuLmhlYWRlcl9fbWVudS1pdGVtLWxpbmsge1xuICBjdXJzb3I6IHZhcigtLWN1cnNvci1wb2ludGVyKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuaGVhZGVyX19tZW51LWl0ZW0tbGluazpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmhlYWRlcl9fbWVudS1pdGVtLWxpbms6YWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uaGVhZGVyX19tZW51LWl0ZW0tbGluayBzdmcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4wNjI1cmVtO1xufVxuLmhlYWRlcl9fbWVudS1pdGVtLWxpbmsuc2hvd2VkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaGVhZGVyX19idXJnZXItbWVudS1pbWcge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuLmhlYWRlcl9fYnV0dG9uLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19idXR0b24tdXNlciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5oZWFkZXJfX2J1dHRvbi11c2VyOmhvdmVyIC5oZWFkZXJfX2J1dHRvbi11c2VyLWZseWVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuaGVhZGVyX19idXR0b24tdXNlcjphY3RpdmUgLmhlYWRlcl9fYnV0dG9uLXVzZXItZmx5ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5oZWFkZXJfX2Jvb2stZGVza3RvcCB7XG4gIHBhZGRpbmctaW5saW5lOiAyLjVyZW07XG59XG5cbkBtZWRpYSAod2lkdGggPj0gMTE5OS45OHB4KSB7XG4gIC5oZWFkZXIuaXMtdGhyZXNob2xkLXBhc3NlZCAuaGVhZGVyX190YWlsLWRlc2t0b3AgLmhlYWRlcl9fYm9vay1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWlubGluZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyLXNwYWNlLXJlc2VydmVyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLmZvb3Rlcl9fdG9wLWdyYWRpZW50IHtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCwgcmdiYSgwLCAwLCAwLCAwLjcpLCAjZmZmKTtcbn1cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbTtcbn1cbi5mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMy43NXJlbTtcbn1cbi5mb290ZXJfX2NvbXBhbnktZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDE3Ljc1cmVtO1xufVxuLmZvb3Rlcl9fdG9wLWl0ZW0tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5mb290ZXJfX2xvZ28tbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4uZm9vdGVyX190b3AtaXRlbS1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmZvb3Rlcl9fdG9wLWl0ZW0tc29jaWFscy1saW5rIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX190b3AtaXRlbS1zb2NpYWxzLWxpbms6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZm9vdGVyX190b3AtaXRlbS1zb2NpYWxzLWxpbms6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTI1cmVtKTtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLWl0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC44NzVyZW07XG4gIG1pbi13aWR0aDogMTYuMzEyNXJlbTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX190b3AtaXRlbS1saXN0LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZm9vdGVyX190b3AtaXRlbS1saXN0LWxpbms6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLWl0ZW0tbGFiZWxib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtaW4td2lkdGg6IDE5LjMxMjVyZW07XG59XG4uZm9vdGVyX19sYWJlbGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5mb290ZXJfX2xhYmVsYm94X2lucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fbGFiZWxib3gtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xufVxuLmZvb3Rlcl9fbGFiZWxib3gtaW5uZXIge1xuICBtYXgtd2lkdGg6IDE5LjMxMjVyZW07XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItMik7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG4uZm9vdGVyX19wb2xpY3ktYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcm93LWdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSAod2lkdGggPiA3NC45OTg3NXJlbSkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wLWl0ZW0tcHJpbWFyeSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5jYXJkLXNwZWNpYWxpc3QtYWxwaGEge1xuICBtYXgtd2lkdGg6IDI2Ljg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYWxwaGFfX2ltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIzLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1hbHBoYV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2FyZC1zcGVjaWFsaXN0LWFscGhhX190b3BiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYWxwaGFfX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1hbHBoYV9fY2hpcHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogMC42MjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYWxwaGFfX25leHRhdmFpbGFibGVib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4taW5saW5lOiAxLjI1cmVtO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWJnLWRhcmstZ3JlZW4pO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1hbHBoYV9fbmV4dGF2YWlsYWJsZWJveC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1hbHBoYV9fbmV4dGF2YWlsYWJsZWJveC12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1hbHBoYV9fYWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uY2FyZC1zcGVjaWFsaXN0LWFscGhhX19hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYWxwaGFfX2FkZGl0aW9uYWwtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1hbHBoYV9fYWRkaXRpb25hbC1pbmZvLWJveCB7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYWxwaGFfX2FkZGl0aW9uYWwtaW5mby1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1hbHBoYV9fYWRkaXRpb25hbC1pbmZvLXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FyZC1zcGVjaWFsaXN0LWFscGhhX19mdWxsbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG5cbi5jYXJkLXNwZWNpYWxpc3QtYmV0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1iZXRhX19taWRkbGUge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYmV0YV9fdGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FyZC1zcGVjaWFsaXN0LWJldGFfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxNi44NzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1iZXRhX190b3BiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYmV0YV9fcG9zaXRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG4uY2FyZC1zcGVjaWFsaXN0LWJldGFfX2NoaXBzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDAuNjI1cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZC1zcGVjaWFsaXN0LWJldGFfX25leHRhdmFpbGFibGVib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4taW5saW5lOiAxLjI1cmVtO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWJnLWRhcmstZ3JlZW4pO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1iZXRhX19uZXh0YXZhaWxhYmxlYm94LWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4uY2FyZC1zcGVjaWFsaXN0LWJldGFfX25leHRhdmFpbGFibGVib3gtdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYmV0YV9fYWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uY2FyZC1zcGVjaWFsaXN0LWJldGFfX3ByaWNlIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uY2FyZC1zcGVjaWFsaXN0LWJldGFfX2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtc3BlY2lhbGlzdC1iZXRhX19hZGRpdGlvbmFsLWluZm8ge1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYmV0YV9fYWRkaXRpb25hbC1pbmZvLWJveCB7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5jYXJkLXNwZWNpYWxpc3QtYmV0YV9fYWRkaXRpb25hbC1pbmZvLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2FyZC1zcGVjaWFsaXN0LWJldGFfX2FkZGl0aW9uYWwtaW5mby12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2FyZC1zaG9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICBtYXgtd2lkdGg6IDI4LjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmNhcmQtc2hvcF9faW1nLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jYXJkLXNob3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEuMDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jYXJkLXNob3BfX3RvcGJhciB7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJkLXNob3BfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2FyZC1zaG9wX19kZXNjcmlwdGlvbi0wMSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jYXJkLXNob3BfX2Rlc2NyaXB0aW9uLTAyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmNhcmQtc2hvcF9fYm90dG9tYmFyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xufVxuLmNhcmQtc2hvcF9fdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xufVxuXG4uY2FyZC1tZWRpYXRla2Ege1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDI4LjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG4uY2FyZC1tZWRpYXRla2FfX2ltZy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jYXJkLW1lZGlhdGVrYV9faW1nIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS10ci1kdXIpICogMS41KTtcbn1cbi5jYXJkLW1lZGlhdGVrYV9fdG9wYmFyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYXJkLW1lZGlhdGVrYV9fYm90dG9tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jYXJkLW1lZGlhdGVrYV9fZGVzY3JpcHRpb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbn1cbi5jYXJkLW1lZGlhdGVrYV9fdGltZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jYXJkLW1lZGlhdGVrYV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY2FyZC1tZWRpYXRla2FfX2xpbmstbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uY2FyZC1tZWRpYXRla2FfX3RpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FyZC1tZWRpYXRla2E6aG92ZXIgLmNhcmQtbWVkaWF0ZWthX19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5jYXJkLW1lZGlhdGVrYTphY3RpdmUgLmNhcmQtbWVkaWF0ZWthX19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cblxuLnNlcnZpY2UtZ2FtbWEge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG4uc2VydmljZS1nYW1tYV9faW1nIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG59XG4uc2VydmljZS1nYW1tYV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlcnZpY2UtZ2FtbWFfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VydmljZS1nYW1tYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FyZC1iZyk7XG4gIH1cbiAgLnNlcnZpY2UtZ2FtbWE6aG92ZXIgLnNlcnZpY2UtZ2FtbWFfX2ltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnNlcnZpY2UtZ2FtbWE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1jYXJkLWJnKTtcbiAgfVxuICAuc2VydmljZS1nYW1tYTphY3RpdmUgLnNlcnZpY2UtZ2FtbWFfX2ltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuXG4uc3BlY2lhbGlzdC1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG59XG4uc3BlY2lhbGlzdC1maWx0ZXJzX190b3BiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3BlY2lhbGlzdC1maWx0ZXJzX19yZXNldCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3BlY2lhbGlzdC1maWx0ZXJzX19yZXNldDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5zcGVjaWFsaXN0LWZpbHRlcnNfX3Jlc2V0OmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5zcGVjaWFsaXN0LWZpbHRlcnNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC45Mzc1cmVtO1xufVxuLnNwZWNpYWxpc3QtZmlsdGVyc19fYm94LXZhbHVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogMC42MjVyZW07XG59XG4uc3BlY2lhbGlzdC1maWx0ZXJzX19ib3ggLmNob2ljZXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5zcGVjaWFsaXN0LWZpbHRlcnNfX2JveCB7XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3BlY2lhbGlzdC1maWx0ZXJzX19ib3gtbGFiZWwge1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tb2JpbGUtbWVudV9fdG9wYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZS1tZW51X19sb2dvLXdyYXBwZXIge1xuICB3aWR0aDogNS41NjI1cmVtO1xufVxuLm1vYmlsZS1tZW51X19sb2dvLXdyYXBwZXIgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGUtbWVudV9fdXNlci1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5tb2JpbGUtbWVudV9fdXNlci1saW5rIHtcbiAgd2lkdGg6IDEuNjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZS1tZW51X191c2VyLWxpbmsgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGUtbWVudV9fY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVyZW07XG59XG4ubW9iaWxlLW1lbnVfX2Nsb3NlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLW1lbnVfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4ubW9iaWxlLW1lbnVfX2xpbmtzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubW9iaWxlLW1lbnVfX2xpbmtzLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAubW9iaWxlLW1lbnVfX2xpbmtzLWxpbms6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLm1vYmlsZS1tZW51X19saW5rcy1saW5rID4gc3ZnIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9iaWxlLW1lbnVfX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLm1vYmlsZS1tZW51X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZS1tZW51X19yb3ctbGFiZWwge1xuICB3aWR0aDogOS42MjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vYmlsZS1tZW51X19yb3ctdmFsdWU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAubW9iaWxlLW1lbnVfX3Jvdy12YWx1ZTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ubW9iaWxlLW1lbnVfX2FjY29yZGlvbi1iZXRhIC5hYyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vYmlsZS1tZW51X19hY2NvcmRpb24tYmV0YSAuYWMtdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLW1lbnVfX2FjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAubW9iaWxlLW1lbnVfX2FjY29yZGlvbi1saW5rOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA2MjQuOTM3NXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41bGg7XG4gIGxlZnQ6IDByZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5pcy1tb2JpbGUtbWVudS1vcGVuIC5tb2JpbGUtbWVudSB7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAod2lkdGggPj0gMzUwcHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gNDEwcHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4uYWNjb3JkaW9uLWFscGhhIHtcbiAgbWF4LXdpZHRoOiAzOS4zNzVyZW07XG59XG4uYWNjb3JkaW9uLWFscGhhIC5hYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1hbHBoYSAuYWMtdHJpZ2dlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1hbHBoYSAuYWMtdHJpZ2dlcjo6YWZ0ZXIge1xuICB3aWR0aDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaWNvbnMvYW5nbGUtZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWFscGhhIC5hYy5pcy1hY3RpdmUgLmFjLXRyaWdnZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tYWxwaGEgLmFjLXBhbmVsIC5hYy1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnVsZS1iZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDEuMjVyZW07XG59XG4ucnVsZS1iZXRhX19pbmZvIHtcbiAgbWF4LXdpZHRoOiAzNi44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5ydWxlLWJldGFfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ydWxlLWJldGFfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbn1cblxuLmRydW0tYWxwaGEge1xuICB3aWR0aDogMTAwJTtcbiAgLS1kcnVtLWFscGhhLWl0ZW0taGVpZ2h0OiAzLjMxMjVyZW07XG4gIGhlaWdodDogY2FsYyh2YXIoLS1kcnVtLWFscGhhLWl0ZW0taGVpZ2h0KSAqIDUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJ1bS1hbHBoYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMHJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4uZHJ1bS1hbHBoYV9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSAqL1xufVxuLmRydW0tYWxwaGFfX2l0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMuMzEyNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5kcnVtLWFscGhhX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1idG4tZGlzYWJsZWQpO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZHJ1bS1hbHBoYV9faXRlbTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gIH1cbn1cbi5kcnVtLWFscGhhX19pdGVtOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgYm9yZGVyLWlubGluZTogNXB4IGRhc2hlZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG59XG4uZHJ1bS1hbHBoYV9faXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kcnVtLWFscGhhX19pdGVtX2JsYW5rIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHJ1bS1hbHBoYV9fdG9wLWZvZyB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1kcnVtLWFscGhhLWl0ZW0taGVpZ2h0KSAvIDIpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWNvbG9yLXd0LXByaW1hcnkpLCB0cmFuc3BhcmVudCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRydW0tYWxwaGFfX2JvdHRvbS1mb2cge1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZHJ1bS1hbHBoYS1pdGVtLWhlaWdodCkgLyAyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1jb2xvci13dC1wcmltYXJ5KSwgdHJhbnNwYXJlbnQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlZ2lzdHJhdGlvbi1vcmRlci1mb3JtIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgbWF4LXdpZHRoOiAzOS4zNzVyZW07XG59XG4ucmVnaXN0cmF0aW9uLW9yZGVyLWZvcm1fX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5yZWdpc3RyYXRpb24tb3JkZXItZm9ybV9fc3RlcHNfdGl0bGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5yZWdpc3RyYXRpb24tb3JkZXItZm9ybV9fc3RlcHNfdGl0bGViYXItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlZ2lzdHJhdGlvbi1vcmRlci1mb3JtX190aXRsZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yZWdpc3RyYXRpb24tb3JkZXItZm9ybV9fdGl0bGViYXItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlZ2lzdHJhdGlvbi1vcmRlci1mb3JtX190ZXh0YXJlYV9iYXNlIHtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuLnJlZ2lzdHJhdGlvbi1vcmRlci1mb3JtX19wcmljZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXJlbTtcbn1cbi5yZWdpc3RyYXRpb24tb3JkZXItZm9ybV9fcGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1oZXJvX19jb250YWluZXItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaGVyby53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWhlcm9fX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zZWN0aW9uLWhlcm9fX3N1Yi10aXRsZSB7XG4gIG1heC13aWR0aDogMjIuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zZWN0aW9uLWhlcm9fX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1oZXJvX19ncmFkaWVudC10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZmZik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24taGVyb19fZ3JhZGllbnQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MTE3NjQ3MDU5KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNi4yNXJlbTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tbGV0dGVyLXRvLXZlcmFfbWFyZ2lucy1oZXJvIHtcbiAgbWFyZ2luLXRvcDogNS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG59XG4uc2VjdGlvbi1sZXR0ZXItdG8tdmVyYV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uc2VjdGlvbi1sZXR0ZXItdG8tdmVyYV9fYmFkZ2UtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2VjdGlvbi1sZXR0ZXItdG8tdmVyYV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogNDBlbTtcbn1cbi5zZWN0aW9uLWxldHRlci10by12ZXJhX19pbWcge1xuICBtYXgtd2lkdGg6IDI2LjI1cmVtO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNDcuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24tbGV0dGVyLXRvLXZlcmFfbWFyZ2lucy1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiA4LjQzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDc0Ljk5ODc1cmVtKSB7XG4gIC5zZWN0aW9uLWxldHRlci10by12ZXJhX21hcmdpbnMtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogMTEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbTtcbiAgfVxuICAuc2VjdGlvbi1sZXR0ZXItdG8tdmVyYV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG4gIC5zZWN0aW9uLWxldHRlci10by12ZXJhX190b3Age1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnNlY3Rpb24tbGV0dGVyLXRvLXZlcmFfX3RvcC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzLjI1cmVtO1xuICB9XG4gIC5zZWN0aW9uLWxldHRlci10by12ZXJhX19ib3R0b20ge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnNlY3Rpb24tbGV0dGVyLXRvLXZlcmFfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAzOS4zNzVyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tY29uc3VsdGF0aW9uc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogNHJlbTtcbn1cbi5zZWN0aW9uLWNvbnN1bHRhdGlvbnNfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXJlbTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4uc2VjdGlvbi1jb25zdWx0YXRpb25zX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTU2MjVyZW07XG59XG4uc2VjdGlvbi1jb25zdWx0YXRpb25zX19jaGlwLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5zZWN0aW9uLWNvbnN1bHRhdGlvbnNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cbi5zZWN0aW9uLWNvbnN1bHRhdGlvbnNfX2Jvb2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNS44MTI1cmVtO1xufVxuLnNlY3Rpb24tY29uc3VsdGF0aW9uc19tYXJnaW5zLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNDcuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24tY29uc3VsdGF0aW9uc19tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA3NC45OTg3NXJlbSkge1xuICAuc2VjdGlvbi1jb25zdWx0YXRpb25zX21hcmdpbnMtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbTtcbiAgfVxuICAuc2VjdGlvbi1jb25zdWx0YXRpb25zX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuICAuc2VjdGlvbi1jb25zdWx0YXRpb25zX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAuc2VjdGlvbi1jb25zdWx0YXRpb25zX19jaGlwLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5zZWN0aW9uLWNvbnN1bHRhdGlvbnNfX3RvcCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIH1cbiAgLnNlY3Rpb24tY29uc3VsdGF0aW9uc19fYm90dG9tIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTkuODc1cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLW91ci1zcGVjaWFsaXN0c19tYXJnaW5zLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnNlY3Rpb24tb3VyLXNwZWNpYWxpc3RzX190b3BiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBnYXA6IDFyZW07XG59XG4uc2VjdGlvbi1vdXItc3BlY2lhbGlzdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDEuMjVyZW07XG59XG4uc2VjdGlvbi1vdXItc3BlY2lhbGlzdHNfX2FjdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMjUuODEyNXJlbTtcbn1cbi5zZWN0aW9uLW91ci1zcGVjaWFsaXN0c19fc3dpcGVyLW5hdiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWN0aW9uLW91ci1zcGVjaWFsaXN0c19fc3dpcGVyLW5hdl9pbm5lci1hcmVhIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAxNTAlO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNlY3Rpb24tb3VyLXNwZWNpYWxpc3RzX19zd2lwZXItbmF2LXByZXYge1xuICBsZWZ0OiAtM3JlbTtcbn1cbi5zZWN0aW9uLW91ci1zcGVjaWFsaXN0c19fc3dpcGVyLW5hdi1uZXh0IHtcbiAgcmlnaHQ6IC0zcmVtO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWN0aW9uLW91ci1zcGVjaWFsaXN0c19fc3dpcGVyLW5hdjpob3ZlciAuc2VjdGlvbi1vdXItc3BlY2lhbGlzdHNfX3N3aXBlci1uYXZfaW5uZXItYXJlYSB7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMCUsIDAuMDQzKTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnNlY3Rpb24tb3VyLXNwZWNpYWxpc3RzX19zd2lwZXItbmF2OmFjdGl2ZSAuc2VjdGlvbi1vdXItc3BlY2lhbGlzdHNfX3N3aXBlci1uYXZfaW5uZXItYXJlYSB7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMCUsIDAuMDQzKTtcbiAgfVxufVxuLnNlY3Rpb24tb3VyLXNwZWNpYWxpc3RzX19zd2lwZXItbmF2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAyMCU7XG59XG4uc2VjdGlvbi1vdXItc3BlY2lhbGlzdHMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1vdXItc3BlY2lhbGlzdHNfX3N3aXBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1vdXItc3BlY2lhbGlzdHNfX3N3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tb3VyLXNwZWNpYWxpc3RzX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5zZWN0aW9uLW91ci1zcGVjaWFsaXN0c19fYWN0aW9uIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDc0Ljk5ODc1cmVtKSB7XG4gIC5zZWN0aW9uLW91ci1zcGVjaWFsaXN0c19tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbiAgLnNlY3Rpb24tb3VyLXNwZWNpYWxpc3RzX190b3BiYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc2VjdGlvbi1ibGFjay1rZXlfX2NvbnRhaW5lci1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9ibGFjay1rZXkud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEyMHZoO1xufVxuLnNlY3Rpb24tYmxhY2sta2V5X19ncmFkaWVudC10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAsICNmZmYpO1xufVxuLnNlY3Rpb24tYmxhY2sta2V5X19ncmFkaWVudC1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsICMwMDApO1xufVxuLnNlY3Rpb24tYmxhY2sta2V5X19yZW1pbmRlci0wMSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM4JTtcbiAgbGVmdDogMTAlO1xufVxuLnNlY3Rpb24tYmxhY2sta2V5X19yZW1pbmRlci0wMiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ5JTtcbiAgbGVmdDogNTUlO1xufVxuLnNlY3Rpb24tYmxhY2sta2V5X19yZW1pbmRlci0wMyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYxJTtcbiAgbGVmdDogMTMlO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNTUwcHgpIHtcbiAgLnNlY3Rpb24tYmxhY2sta2V5X19yZW1pbmRlci0wMSB7XG4gICAgbGVmdDogMTclO1xuICB9XG4gIC5zZWN0aW9uLWJsYWNrLWtleV9fcmVtaW5kZXItMDIge1xuICAgIGxlZnQ6IDU4JTtcbiAgfVxuICAuc2VjdGlvbi1ibGFjay1rZXlfX3JlbWluZGVyLTAzIHtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPiA4MzBweCkge1xuICAuc2VjdGlvbi1ibGFjay1rZXlfX3JlbWluZGVyLTAxIHtcbiAgICBsZWZ0OiAyMyU7XG4gIH1cbiAgLnNlY3Rpb24tYmxhY2sta2V5X19yZW1pbmRlci0wMyB7XG4gICAgbGVmdDogMjklO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID4gMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWJsYWNrLWtleV9fcmVtaW5kZXItMDEge1xuICAgIGxlZnQ6IDI3JTtcbiAgfVxuICAuc2VjdGlvbi1ibGFjay1rZXlfX3JlbWluZGVyLTAzIHtcbiAgICBsZWZ0OiAzMiU7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPiA3NC45OTg3NXJlbSkge1xuICAuc2VjdGlvbi1ibGFjay1rZXlfX3JlbWluZGVyLTAxIHtcbiAgICB0b3A6IDM4JTtcbiAgICBsZWZ0OiAzNCU7XG4gIH1cbiAgLnNlY3Rpb24tYmxhY2sta2V5X19yZW1pbmRlci0wMiB7XG4gICAgdG9wOiA0OSU7XG4gICAgbGVmdDogNTglO1xuICB9XG4gIC5zZWN0aW9uLWJsYWNrLWtleV9fcmVtaW5kZXItMDMge1xuICAgIHRvcDogNjElO1xuICAgIGxlZnQ6IDM4JTtcbiAgfVxufVxuXG4uc2VjdGlvbi1zaG9wX21hcmdpbnMtaGVybyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbn1cbi5zZWN0aW9uLXNob3BfX3RvcGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2VjdGlvbi1zaG9wX190b3BiYXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2VjdGlvbi1zaG9wX190b3BiYXItZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDM3ZW07XG59XG4uc2VjdGlvbi1zaG9wX19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4uc2VjdGlvbi1zaG9wX19jYXJkLXNob3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNDcuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24tc2hvcF9tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zNzVyZW07XG4gIH1cbiAgLnNlY3Rpb24tc2hvcF9fcHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA2My45OTg3NXJlbSkge1xuICAuc2VjdGlvbi1zaG9wX190b3BiYXIge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG4gIC5zZWN0aW9uLXNob3BfX3RvcGJhci1idG5ib3gge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA3NC45OTg3NXJlbSkge1xuICAuc2VjdGlvbi1zaG9wX19wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuc2VjdGlvbi1zaG9wX21hcmdpbnMtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLW1lZGlhdGVrYV9tYXJnaW5zLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uc2VjdGlvbi1tZWRpYXRla2FfX3RvcGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2VjdGlvbi1tZWRpYXRla2FfX3RvcGJhci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zZWN0aW9uLW1lZGlhdGVrYV9fdG9wYmFyLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAzN2VtO1xufVxuLnNlY3Rpb24tbWVkaWF0ZWthX19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4uc2VjdGlvbi1tZWRpYXRla2FfX2NhcmQtbWVkaWF0ZWthIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDQ3Ljk5ODc1cmVtKSB7XG4gIC5zZWN0aW9uLW1lZGlhdGVrYV9fcHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLnNlY3Rpb24tbWVkaWF0ZWthX19jYXJkLW1lZGlhdGVrYV8wMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNjMuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24tbWVkaWF0ZWthX190b3BiYXIge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG4gIC5zZWN0aW9uLW1lZGlhdGVrYV9fdG9wYmFyLWJ0bmJveCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgLnNlY3Rpb24tbWVkaWF0ZWthX19wcm9kdWN0cyB7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLnNlY3Rpb24tbWVkaWF0ZWthX19jYXJkLW1lZGlhdGVrYV8wMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxufVxuXG4uc2VjdGlvbi1wb2RjYXN0cy1vdHZldF9tYXJnaW5zLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xufVxuLnNlY3Rpb24tcG9kY2FzdHMtb3R2ZXRfX2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDIuMjVyZW07XG59XG4uc2VjdGlvbi1wb2RjYXN0cy1vdHZldF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG59XG4uc2VjdGlvbi1wb2RjYXN0cy1vdHZldF9fZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2VjdGlvbi1wb2RjYXN0cy1vdHZldF9fc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG59XG4uc2VjdGlvbi1wb2RjYXN0cy1vdHZldF9fc2VydmljZSB7XG4gIG1heC13aWR0aDogMjYuMjVyZW07XG59XG5cbkBtZWRpYSAod2lkdGggPiA0Ny45OTg3NXJlbSkge1xuICAuc2VjdGlvbi1wb2RjYXN0cy1vdHZldF9tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA2My45OTg3NXJlbSkge1xuICAuc2VjdGlvbi1wb2RjYXN0cy1vdHZldF9fYm94IHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24tcG9kY2FzdHMtb3R2ZXRfX3NlcnZpY2VzIHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNzQuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24tcG9kY2FzdHMtb3R2ZXRfbWFyZ2lucy1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLW1hbnktc2tpZXNfX2NvbnRhaW5lci1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9iZy1tYW55LXNraWVzLndlYnBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5zZWN0aW9uLW1hbnktc2tpZXNfX2dyYWRpZW50LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1tYW55LXNraWVzX19ncmFkaWVudC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQxMTc2NDcwNTkpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1xdWVzdGlvbnMtb3Itd2lzaGVzX21hcmdpbnMtaGVybyB7XG4gIG1hcmdpbi10b3A6IDUuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xufVxuLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xufVxuLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlc19fdG9wYmFyIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5zZWN0aW9uLXF1ZXN0aW9ucy1vci13aXNoZXNfX3RvcGJhci1pbm5lciB7XG4gIG1heC13aWR0aDogMzIuNXJlbTtcbn1cbi5zZWN0aW9uLXF1ZXN0aW9ucy1vci13aXNoZXNfX2Zvcm0tYm94IHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5zZWN0aW9uLXF1ZXN0aW9ucy1vci13aXNoZXNfX2Zvcm0tYm94ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlc19fdGl0bGUge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2VjdGlvbi1xdWVzdGlvbnMtb3Itd2lzaGVzX19kZXNjcmlwdGlvbiB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5zZWN0aW9uLXF1ZXN0aW9ucy1vci13aXNoZXNfX2Zvcm0tdGV4dGFyZWEtbWVzc2FnZSB7XG4gIGhlaWdodDogNy41cmVtO1xufVxuLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlc19fbWVzc2FnZS1ib3gge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xufVxuXG4uaXMtbWVzc2FnZS1ib3gtb3Blbi5zZWN0aW9uLXF1ZXN0aW9ucy1vci13aXNoZXMgLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlc19fbWVzc2FnZS1ib3gge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNDcuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlc19tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDkuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNjMuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlc19fY29udGFpbmVyIHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDc0Ljk5ODc1cmVtKSB7XG4gIC5zZWN0aW9uLXF1ZXN0aW9ucy1vci13aXNoZXNfbWFyZ2lucy1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtO1xuICB9XG59XG5cbi5zcGVjaWFsaXN0cy1ncmlkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc3BlY2lhbGlzdHMtZ3JpZF9fdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zcGVjaWFsaXN0cy1ncmlkX19zb3J0Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zcGVjaWFsaXN0cy1ncmlkX19zb3J0Ym94LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5zcGVjaWFsaXN0cy1ncmlkX19zb3J0Ym94LXNvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLnNwZWNpYWxpc3RzLWdyaWRfX3NvcnRib3gtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG4uc3BlY2lhbGlzdHMtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5zcGVjaWFsaXN0cy1ncmlkX19maWx0ZXJzID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDQ3Ljk5ODc1cmVtKSB7XG4gIC5zcGVjaWFsaXN0cy1ncmlkX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA2My45OTg3NXJlbSkge1xuICAuc3BlY2lhbGlzdHMtZ3JpZF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuc3BlY2lhbGlzdHMtZ3JpZF9fc29ydGJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ucGFnZS1zaG9wX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucGFnZS1zaG9wX190b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnBhZ2Utc2hvcF9fc29ydGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucGFnZS1zaG9wX19zb3J0Ym94LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5wYWdlLXNob3BfX3NvcnRib3gtc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG4ucGFnZS1zaG9wX19zb3J0Ym94LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLnBhZ2Utc2hvcF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYWdlLXNob3BfX2ZpbHRlcnMgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnBhZ2Utc2hvcF9fY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAod2lkdGggPiA0Ny45OTg3NXJlbSkge1xuICAucGFnZS1zaG9wX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA2My45OTg3NXJlbSkge1xuICAucGFnZS1zaG9wX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5wYWdlLXNob3BfX3NvcnRib3gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDc0Ljk5ODc1cmVtKSB7XG4gIC5wYWdlLXNob3BfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuLnBhZ2UtY29udGFjdHNfX2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4ucGFnZS1jb250YWN0c19fbWFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY29udGFjdHNfX21hcC1ib3ggPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgbWF4LWhlaWdodDogMzVyZW07XG59XG4ucGFnZS1jb250YWN0c19fbWFwLWJveCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtY29udGFjdHNfX2luZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG4ucGFnZS1jb250YWN0c19faW5mbyBhIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFnZS1jb250YWN0c19faW5mbyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnBhZ2UtY29udGFjdHNfX2luZm8gYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ucGFnZS1jb250YWN0c19faW5mby1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLnBhZ2UtY29udGFjdHNfX2luZm8tYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xufVxuLnBhZ2UtY29udGFjdHNfX2luZm8tYm94dmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ucGFnZS1jb250YWN0c19faW5mby1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG59XG4ucGFnZS1jb250YWN0c19faW5mby1zdWJib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5wYWdlLWNvbnRhY3RzX193b3JraW5nLXRpbWUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLnBhZ2UtY29udGFjdHNfX3dvcmtpbmctdGltZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1jb250YWN0c19fd29ya2luZy10aW1lLWxhYmVsIHtcbiAgd2lkdGg6IDIuOTM3NXJlbTtcbn1cbi5wYWdlLWNvbnRhY3RzX19xdWVzdGlvbnMtb3Itd2lzaGVzIHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDQ3Ljk5ODc1cmVtKSB7XG4gIC5wYWdlLWNvbnRhY3RzX19xdWVzdGlvbnMtb3Itd2lzaGVzIHtcbiAgICBtYXJnaW4tdG9wOiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNjMuOTk4NzVyZW0pIHtcbiAgLnBhZ2UtY29udGFjdHNfX3F1ZXN0aW9ucy1vci13aXNoZXMge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtO1xuICB9XG4gIC5wYWdlLWNvbnRhY3RzX19ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUuODEyNXJlbSBhdXRvO1xuICB9XG4gIC5wYWdlLWNvbnRhY3RzX19tYXAtYm94ID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbi5zcGVjaWFsaXN0cy1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS4yNXJlbTtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDQ3Ljk5ODc1cmVtKSB7XG4gIC5zcGVjaWFsaXN0cy1saXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5zcGVjaWFsaXN0cy1saXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX21hcmdpbnMtY29udGFjdHMge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX19sZWZ0IHtcbiAgZmxleDogMCAxIDUwJTtcbiAgbWF4LXdpZHRoOiAzMi42MjVyZW07XG59XG4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX19yaWdodCB7XG4gIGZsZXg6IDAgMSA1MCU7XG59XG4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX19jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMC42MjVyZW07XG59XG4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjIC53YW50LXRvLWJlY29tZS1zcGVjLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtZm9ybS1vcGVuLnNlY3Rpb24td2FudC10by1iZWNvbWUtc3BlYyAuc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX19jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uaXMtZm9ybS1vcGVuLnNlY3Rpb24td2FudC10by1iZWNvbWUtc3BlYyAuc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX19jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLWZvcm0tb3Blbi5zZWN0aW9uLXdhbnQtdG8tYmVjb21lLXNwZWMgLndhbnQtdG8tYmVjb21lLXNwZWMtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtbWVzc2FnZS1ib3gtb3Blbi5zZWN0aW9uLXdhbnQtdG8tYmVjb21lLXNwZWMgLnNlY3Rpb24td2FudC10by1iZWNvbWUtc3BlY19fbWVzc2FnZS1ib3gge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmlzLW1lc3NhZ2UtYm94LW9wZW4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjIC53YW50LXRvLWJlY29tZS1zcGVjLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNDcuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24td2FudC10by1iZWNvbWUtc3BlY19tYXJnaW5zLWNvbnRhY3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNjMuOTk4NzVyZW0pIHtcbiAgLnNlY3Rpb24td2FudC10by1iZWNvbWUtc3BlY19tYXJnaW5zLWNvbnRhY3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG4gIC5zZWN0aW9uLXdhbnQtdG8tYmVjb21lLXNwZWNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX19jdGEge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ud2FudC10by1iZWNvbWUtc3BlYy1mb3JtX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53YW50LXRvLWJlY29tZS1zcGVjLWZvcm1fX3VwbG9hZC1yZXN1bWUtaWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud2FudC10by1iZWNvbWUtc3BlYy1mb3JtX190ZXh0YXJlYS1leHBlcmllbmNlIHtcbiAgaGVpZ2h0OiA3LjVyZW07XG59XG4ud2FudC10by1iZWNvbWUtc3BlYy1mb3JtX19yZXN1bWUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuXG4ud2FudC10by1iZWNvbWUtc3BlYy1mb3JtLmlzLXJlc3VtZS1mdW5jdGlvbmFsLWJveC1oYXMtaXRlbXMgLndhbnQtdG8tYmVjb21lLXNwZWMtZm9ybV9fcmVzdW1lLXVwbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXByb2R1Y3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wYWdlLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucGFnZS1wcm9kdWN0X19kZXNjcmlwdGlvbl90YWJsZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnBhZ2UtcHJvZHVjdF9fYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xufVxuLnBhZ2UtcHJvZHVjdF9fYm94X2Jhc2UtbWFyZ2lucyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4ucGFnZS1wcm9kdWN0X19tZWRpYWJveCB7XG4gIG1heC13aWR0aDogMzIuNjI1cmVtO1xufVxuLnBhZ2UtcHJvZHVjdF9faW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMC44Njtcbn1cbi5wYWdlLXByb2R1Y3RfX2ltYWdlLWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXByb2R1Y3RfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ucGFnZS1wcm9kdWN0X19pbmZvLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucGFnZS1wcm9kdWN0X19zdWJ0aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucGFnZS1wcm9kdWN0X19zaG93LWhpZGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucGFnZS1wcm9kdWN0X19ib3R0b21iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFnZS1wcm9kdWN0X19ib3R0b21iYXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLnBhZ2UtcHJvZHVjdF9fYm90dG9tYmFyLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC1mZi1hY2NlbnQpO1xufVxuLnBhZ2UtcHJvZHVjdF9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5wYWdlLXByb2R1Y3RfX2Jsb2NrLWJldGEge1xuICBtYXgtd2lkdGg6IDM0LjVyZW07XG59XG4ucGFnZS1wcm9kdWN0X19zd2lwZXItbW9zdC1vdXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5wYWdlLXByb2R1Y3RfX3RodW1icy1zd2lwZXIge1xuICBtYXJnaW4taW5saW5lOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKHdpZHRoID4gNDcuOTk4NzVyZW0pIHtcbiAgLnBhZ2UtcHJvZHVjdF9fYm94X2Jhc2UtbWFyZ2lucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5wYWdlLXByb2R1Y3RfX2JveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMi42MjVyZW0gYXV0bztcbiAgfVxuICAucGFnZS1wcm9kdWN0X19pbmZvLWJsb2NrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5wYWdlLXByb2R1Y3RfX2JvdHRvbWJhci1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtcHJvZHVjdF9fYm94X2Jhc2UtbWFyZ2lucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5cbi5wYWdlLWZhcV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnBhZ2UtZmFxX190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnBhZ2UtZmFxX190YWJzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbn1cbi5wYWdlLWZhcV9fdGFicy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5wYWdlLWZhcV9fcnVsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5wYWdlLWZhcV9fcnVsZS1ib3gtc3RlcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjEyNXJlbTtcbn1cbi5wYWdlLWZhcV9fcnVsZS1ib3gtcnVsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5wYWdlLWZhcV9fcXVlc3Rpb25zLW9yLXdpc2hlcyB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNjMuOTk4NzVyZW0pIHtcbiAgLnBhZ2UtZmFxX19xdWVzdGlvbnMtb3Itd2lzaGVzIHtcbiAgICBtYXJnaW4tdG9wOiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY4NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDc0Ljk5ODc1cmVtKSB7XG4gIC5wYWdlLWZhcV9fcXVlc3Rpb25zLW9yLXdpc2hlcyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tbWF5LWJlLWludGVyZXN0aW5nX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2VjdGlvbi1tYXktYmUtaW50ZXJlc3RpbmdfX3Byb2R1Y3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuQG1lZGlhICh3aWR0aCA+IDQ3Ljk5ODc1cmVtKSB7XG4gIC5zZWN0aW9uLW1heS1iZS1pbnRlcmVzdGluZ19fcHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA3NC45OTg3NXJlbSkge1xuICAuc2VjdGlvbi1tYXktYmUtaW50ZXJlc3RpbmdfX3Byb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5wYWdlLWNlcnRpZmljYXRlLWJlZ2luX19jb250YWluZXItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYmctY2VydGlmaWNhdGUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1iZWdpbl9fZ3JhZGllbnQtdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWJlZ2luX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM1LjE4NzVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWJlZ2luX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM1LjE4NzVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLnBhZ2UtY2VydGlmaWNhdGUtYmVnaW5fX2N0YS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1iZWdpbl9fY3RhIHtcbiAgcGFkZGluZy1pbmxpbmU6IDQuODc1cmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnBhZ2UtY2VydGlmaWNhdGUtYmVnaW5fX2hvdy10by11c2Uge1xuICBtYXgtd2lkdGg6IDMyLjYyNXJlbTtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWJlZ2luX19ob3ctdG8tdXNlLXJ1bGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1iZWdpbl9faG93LXRvLXVzZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWJlZ2luX19mYXEge1xuICBtYXgtd2lkdGg6IDM5LjQzNzVyZW07XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1iZWdpbl9fZmFxLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWJlZ2luX19jb250YWluZXItZmFxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cmVtO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNDcuOTk4NzVyZW0pIHtcbiAgLnBhZ2UtY2VydGlmaWNhdGUtYmVnaW5fX2NvbnRhaW5lci1vdXRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5wYWdlLWNlcnRpZmljYXRlLWJlZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG4gIH1cbiAgLnBhZ2UtY2VydGlmaWNhdGUtYmVnaW5fX2NvbnRhaW5lci1mYXEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNzQuOTk4NzVyZW0pIHtcbiAgLnBhZ2UtY2VydGlmaWNhdGUtYmVnaW5fX2NvbnRhaW5lci1mYXEge1xuICAgIGdhcDogNi4yNXJlbTtcbiAgfVxufVxuXG4ucGFnZS1jZXJ0aWZpY2F0ZS1jaG9vc2VfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnBhZ2UtY2VydGlmaWNhdGUtY2hvb3NlX19jb250YWluZXItb3V0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1jaG9vc2VfX21lZGlhLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZV9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDU2LjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMS44O1xufVxuLnBhZ2UtY2VydGlmaWNhdGUtY2hvb3NlX19tZWRpYS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZV9faW1hZ2UtbGluay13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZV9faW1hZ2UtbGluay13cmFwcGVyID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2UtY2VydGlmaWNhdGUtY2hvb3NlX19tZWRpYS1zd2lwZXItbW9zdC1vdXRlciB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogNTByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAzMi42MjVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZV9fYm90dG9tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1jaG9vc2VfX2JvdHRvbWJhci1jaG9vc2Uge1xuICBtYXgtd2lkdGg6IDMyLjVyZW07XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1jaG9vc2VfX2JvdHRvbWJhci1jaG9vc2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1jaG9vc2VfX2JvdHRvbWJhci1jaG9vc2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFnZS1jZXJ0aWZpY2F0ZS1jaG9vc2VfX2JvdHRvbWJhci1jaG9vc2UtaGludCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZV9fZHJ1bS1hbHBoYSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgKHdpZHRoID4gNDcuOTk4NzVyZW0pIHtcbiAgLnBhZ2UtY2VydGlmaWNhdGUtY2hvb3NlX19tZWRpYS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjYyNXJlbTtcbiAgfVxuICAucGFnZS1jZXJ0aWZpY2F0ZS1jaG9vc2VfX2NvbnRhaW5lci1vdXRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDYzLjk5ODc1cmVtKSB7XG4gIC5wYWdlLWNlcnRpZmljYXRlLWNob29zZV9fbWVkaWEtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG4gIC5wYWdlLWNlcnRpZmljYXRlLWNob29zZV9fY29udGFpbmVyLW91dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG4gIH1cbiAgLnBhZ2UtY2VydGlmaWNhdGUtY2hvb3NlX19ib3R0b21iYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc3BlY2lhbGlzdC1kZXRhaWxlZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMi41cmVtO1xufVxuLnNwZWNpYWxpc3QtZGV0YWlsZWRfX2NhcmQtc3BlY2lhbGlzdC1hbHBoYSB7XG4gIG1heC13aWR0aDogMjUuODEyNXJlbTtcbiAgZmxleC1ncm93OiAwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnNwZWNpYWxpc3QtZGV0YWlsZWRfX2NhcmQtc3BlY2lhbGlzdC1hbHBoYV9tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc3BlY2lhbGlzdC1kZXRhaWxlZF9fY2FyZC1zcGVjaWFsaXN0LWFscGhhX2Rlc2t0b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYuMjVyZW07XG59XG4uc3BlY2lhbGlzdC1kZXRhaWxlZF9fcG9zaXRpb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uc3BlY2lhbGlzdC1kZXRhaWxlZF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uc3BlY2lhbGlzdC1kZXRhaWxlZF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnNwZWNpYWxpc3QtZGV0YWlsZWRfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zcGVjaWFsaXN0LWRldGFpbGVkX192aWRlby1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS43MztcbiAgbWF4LXdpZHRoOiA1MS42ODc1cmVtO1xufVxuLnNwZWNpYWxpc3QtZGV0YWlsZWRfX3ZpZGVvLWJveCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5zcGVjaWFsaXN0LWRldGFpbGVkX19xdWFsaWZpY2F0aW9uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5zcGVjaWFsaXN0LWRldGFpbGVkX192aWRlby1sYWJlbC0xIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDEuMjVyZW07XG59XG4uc3BlY2lhbGlzdC1kZXRhaWxlZF9fdmlkZW8tbGFiZWwtMiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbn1cbi5zcGVjaWFsaXN0LWRldGFpbGVkX192aWRlby1ib3guaXMtcGxheWVkIC5zcGVjaWFsaXN0LWRldGFpbGVkX192aWRlby1sYWJlbC0xLFxuLnNwZWNpYWxpc3QtZGV0YWlsZWRfX3ZpZGVvLWJveC5pcy1wbGF5ZWQgLnNwZWNpYWxpc3QtZGV0YWlsZWRfX3ZpZGVvLWxhYmVsLTIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAod2lkdGggPiA2My45OTg3NXJlbSkge1xuICAuc3BlY2lhbGlzdC1kZXRhaWxlZF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N1aXNzZSBJbnRsJztcbiAgc3JjOiB1cmwoJy9mb250cy9TdWlzc2VfSW50bC9TdWlzc2VJbnRsLUJvbGQub3RmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTdWlzc2UgSW50bCc7XG4gIHNyYzogdXJsKCcvZm9udHMvU3Vpc3NlX0ludGwvU3Vpc3NlSW50bC1TZW1pQm9sZC5vdGYnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N1aXNzZSBJbnRsJztcbiAgc3JjOiB1cmwoJy9mb250cy9TdWlzc2VfSW50bC9TdWlzc2VJbnRsLUJvbGQub3RmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTdWlzc2UgSW50bCc7XG4gIHNyYzogdXJsKCcvZm9udHMvU3Vpc3NlX0ludGwvU3Vpc3NlSW50bC1SZWd1bGFyLm90ZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N1aXNzZSBJbnRsJztcbiAgc3JjOiB1cmwoJy9mb250cy9TdWlzc2VfSW50bC9TdWlzc2VJbnRsLVJlZ3VsYXJJdGFsaWMub3RmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTdWlzc2UgSW50bCc7XG4gIHNyYzogdXJsKCcvZm9udHMvU3Vpc3NlX0ludGwvU3Vpc3NlSW50bC1UaGluLm90ZicpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4vLyAgIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuLy8gICBzcmM6IHVybCgnLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuLy8gICBmb250LXdlaWdodDogNTAwO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuLy8gICBzcmM6IHVybCgnLi4vZm9udHMvSW50ZXItU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4vLyAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4vLyAgIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuLy8gICBmb250LXdlaWdodDogNzAwO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cbiIsIkB1c2UgJ2hlbHBlcnMnIGFzICo7XG5cbi50eXBvLWJvZHktZGVza3RvcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4udHlwby1oMS1kZXNrdG9wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IHJlbSg0NCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50eXBvLWgyLWRlc2t0b3Age1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnR5cG8taDMtZGVza3RvcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiByZW0oMjQpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udHlwby1oNC1kZXNrdG9wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IHJlbSgyMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50eXBvLWg1LWRlc2t0b3Age1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiIsIkB1c2UgJ2hlbHBlcnMnIGFzICo7XG5cbi5kZWZhdWx0LWxheW91dCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIG1haW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uc2Nyb2xsLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saW5rIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmxpbmtfdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogdmFyKC0tY3Vyc29yLXBvaW50ZXIpO1xufVxuXG4ucHQtYmFzZSB7XG4gIHBhZGRpbmctdG9wOiByZW0oNjApO1xufVxuLnBiLWJhc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcbn1cblxuYSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogcmVtKDIpO1xufVxuXG4uanVzdC12YWxpZGF0ZS1sYWJlbC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kZXN0cnVjdGl2ZSk7XG59XG4iLCJAdXNlICcuL2Z1bmN0aW9ucycgYXMgKjtcblxuJGxhcHRvcDogMTE5OS45ODtcbiR0YWJsZXQ6IDEwMjMuOTg7XG4kbW9iaWxlOiA3NjcuOTg7XG4kbW9iaWxlLXM6IDQ4MC45ODtcblxuQG1peGluIGxhcHRvcC1hYm92ZSB7XG4gIEBtZWRpYSAod2lkdGggPiByZW0oJGxhcHRvcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA8PSByZW0oJGxhcHRvcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LWFib3ZlIHtcbiAgQG1lZGlhICh3aWR0aCA+IHJlbSgkdGFibGV0KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgKHdpZHRoIDw9IHJlbSgkdGFibGV0KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtYWJvdmUge1xuICBAbWVkaWEgKHdpZHRoID4gcmVtKCRtb2JpbGUpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gcmVtKCRtb2JpbGUpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1zLWFib3ZlIHtcbiAgQG1lZGlhICh3aWR0aCA+IHJlbSgkbW9iaWxlLXMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1zIHtcbiAgQG1lZGlhICh3aWR0aCA8PSByZW0oJG1vYmlsZS1zKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3ZlcigkaGFzQWN0aXZlRWZmZWN0T25Nb2JpbGU6IHRydWUpIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgKCRoYXNBY3RpdmVFZmZlY3RPbk1vYmlsZSkge1xuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJ2hlbHBlcnMnIGFzICo7XG5cbjpyb290IHtcbiAgLS1jb2xvci13dC1wcmltYXJ5OiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWNvbG9yLWJsYy1wcmltYXJ5OiBoc2woMCwgMCUsIDAlKTtcbiAgLS1jb2xvci1idG4tZGlzYWJsZWQ6IGhzbCgzMCwgMTMlLCA5NCUpO1xuICAtLWNvbG9yLWdyYXktc2Vjb25kYXJ5OiBoc2woMjQsIDUlLCA2MiUpO1xuICAtLWNvbG9yLXdhcm5pbmctYmc6IGhzbCg0NywgOTIlLCA5NSUpO1xuICAtLWNvbG9yLXdhcm5pbmctdHh0OiBoc2woMzIsIDk1JSwgNDQlKTtcbiAgLS1jb2xvci1iZy1ncmVlbi1saWdodDogaHNsKDE0MCwgMTAwJSwgOTglKTtcbiAgLS1jb2xvci1iZy1kYXJrLWdyZWVuOiBoc2woMTQyLCA3MSUsIDQ1JSk7XG4gIC0tY29sb3ItdGFicy1iZzogaHNsKDMwLCAyMCUsIDk4JSk7XG4gIC0tY29sb3ItYm9yZGVyLTI6IGhzbCgwLCAwJSwgMTglKTtcbiAgLS1jb2xvci1jYXJkLWJnOiBoc2woMzAsIDIwJSwgOTglKTtcbiAgLS1jb2xvci1kZXN0cnVjdGl2ZTogaHNsKDAsIDg5JSwgNDQlKTtcblxuICAtLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgNDVkZWcsXG4gICAgdmFyKC0tY29sb3ItZGFyay0xNSkgNjQlLFxuICAgIHZhcigtLWNvbG9yLWFjY2VudCkgMTM2JVxuICApO1xuXG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMjgwcHg7XG4gIC0tY29udGFpbmVyLW91dGVyLXdpZHRoOiAxOTIwcHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmcteDogMTBweDtcblxuICAtLWN1cnNvci1wb2ludGVyOiBwb2ludGVyO1xuXG4gIC0tYm9yZGVyOiAje3JlbSgxKX0gc29saWQgdmFyKC0tY29sb3ItZGFyay0xNSk7XG5cbiAgLS1zaGFkb3c6IDAgMCAwICN7cmVtKDMpfSAjMTkxOTE5O1xuXG4gIC0tZm9udC1mYW1pbHktYmFzZTogJ1N1aXNzZSBJbnRsJywgc2Fucy1zZXJpZjtcbiAgLS1mZi1iYXNlOiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcblxuICAtLWZvbnQtYWNjZW50OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAtLWZmLWFjY2VudDogJ0ludGVyJywgc2Fucy1zZXJpZjtcblxuXG4gIC0tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLS10ci1kdXI6IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuXG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgLS1jb250YWluZXItd2lkdGg6ICN7cmVtKDEyODApfTtcbiAgfVxufVxuIiwiQHVzZSAnaGVscGVycycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItd2lkdGgpICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcteCkgKiAyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xufVxuXG4uY29udGFpbmVyLW91dGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKFxuICAgIHZhcigtLWNvbnRhaW5lci1vdXRlci13aWR0aCkgKyB2YXIoLS1jb250YWluZXItcGFkZGluZy14KSAqIDJcbiAgKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG4uaGlkZGVuLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tdGFibGV0IHtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtdGFibGV0IHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZ1bGwtdnctbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoKHZhcigtLTEwMHZ3KSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMik7XG4gICAgaGVpZ2h0OiByZW0oMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay0xNSk7XG4gIH1cblxuICAmLS10b3Age1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS1ib3R0b20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWxlZnQge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jaXJjbGUtaWNvbiB7XG4gIC0tY2lyY2xlU2l6ZTogI3tyZW0oNTIpfTtcbiAgLS1jaXJjbGVNYXJnaW5MZWZ0OiAje3JlbSgyMCl9O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogdmFyKC0tY2lyY2xlU2l6ZSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tY2lyY2xlU2l6ZSkgKyB2YXIoLS1jaXJjbGVNYXJnaW5MZWZ0KSk7XG5cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAtLWNpcmNsZVNpemU6ICN7cmVtKDQ0KX07XG4gICAgLS1jaXJjbGVNYXJnaW5MZWZ0OiAje3JlbSgxNCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAtLWNpcmNsZVNpemU6ICN7cmVtKDQwKX07XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgc3F1YXJlKHZhcigtLWNpcmNsZVNpemUpKTtcbiAgICBAaW5jbHVkZSBhYnMteTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaWNvbnMvYXJyb3ctdG9wLXJpZ2h0X2JsYWNrLnN2ZycpIGNlbnRlciBuby1yZXBlYXRcbiAgICAgIHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnZnVuY3Rpb25zJyBhcyAqO1xuQHVzZSAnbWVkaWEnIGFzICo7XG5cbkBtaXhpbiBmbHVpZC10ZXh0KCRtYXg6IDQ4LCAkbWluOiAxNikge1xuICBmb250LXNpemU6IGZsdWlkKCRtYXgsICRtaW4pO1xufVxuXG5AbWl4aW4gb3V0bGluZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkbnVtKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW07XG59XG5cbkBtaXhpbiBvdXRsaW5lLWludmFsaWQge1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lOiAycHggZGFzaGVkIHZhcigtLWNvbG9yLWRlc3RydWN0aXZlKTtcbn1cblxuQG1peGluIGFic29sdXRlLXN0cmV0Y2goKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWl4aW4gaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1peGluIHNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIoJGlzSW5saW5lOiBmYWxzZSkge1xuICBAaWYgJGlzSW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfSBAZWxzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWl4aW4gYWJzLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XG59XG5cbkBtaXhpbiBhYnMteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCU7XG59XG5cbkBtaXhpbiBhYnMteSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xufVxuXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbn1cblxuQG1peGluIGxpbmsge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1peGluIGZ1bGwtdnctY2VudGVyZWQtbGluZShcbiAgJHByb3BlcnR5OiB0b3AsXG4gICRsZWZ0OiA1MCUsXG4gICRyaWdodDogYXV0byxcbiAgJHRyYW5zbGF0ZTogLTUwJVxuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAkbGVmdDtcbiAgICByaWdodDogJHJpZ2h0O1xuICAgICN7JHByb3BlcnR5fTogMDtcbiAgICB0cmFuc2xhdGU6ICR0cmFuc2xhdGU7XG4gICAgd2lkdGg6IHZhcigtLTEwMHZ3KTtcbiAgICBoZWlnaHQ6IHJlbSgxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLTE1KTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXIoJGlzSW5saW5lOiB0cnVlKTsgLy8gb3IgZmxleC1jZW50ZXIoJGlzSW5saW5lOiB0cnVlKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgJl9zbSB7XG4gICAgaGVpZ2h0OiByZW0oNDEpO1xuICAgIHBhZGRpbmctaW5saW5lOiByZW0oMTYpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBnYXA6IHJlbSg2KTtcbiAgfVxuXG4gICZfbWQge1xuICAgIGhlaWdodDogcmVtKDUzKTtcbiAgICBwYWRkaW5nLWlubGluZTogcmVtKDE2KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgZ2FwOiByZW0oOCk7XG4gIH1cblxuICAvLyBpbnRlcnBvbGF0aW9uIHdvcmtzIVxuICAvLyAjeyZ9X3NtLiN7Jn1fbWQge1xuICAvLyAgIGJhY2tncm91bmQ6IG9yYW5nZSAhaW1wb3J0YW50O1xuICAvLyB9XG5cbiAgJl9wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1idG4tZGlzYWJsZWQpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG4gICYuYnRuX3ByaW1hcnktdHJhbnNpdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnRuLWRpc2FibGVkKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmX3NlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbiAgJi5idG5fc2Vjb25kYXJ5LXRyYW5zaXRpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1idG4tZGlzYWJsZWQpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1idG4tZGlzYWJsZWQpO1xuICAgICAgLy8gY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgJl9wcmltYXJ5LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1kYXJrLWdyZWVuKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0biB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLmJ0biB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uY2FyZC1wc2kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSgxMCk7XG4gIFxuICAmX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIH1cbiAgXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gIH1cblxuICAmX19kZWxpbWl0ZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uY2FyZC1wc2kge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5jYXJkLXBzaSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uY2hpcCB7XG4gIGhlaWdodDogcmVtKDQxKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg0MCk7XG4gIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICZfbmV1dHJhbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FyZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxuICAmX3N1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWdyZWVuLWxpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmctZGFyay1ncmVlbik7XG4gIH1cbn1cblxuLmNoaXAge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5jaGlwIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi50YWcge1xuICBAaW5jbHVkZSBmbGV4LWNlbnRlcigkaXNJbmxpbmU6IHRydWUpO1xuICBoZWlnaHQ6IHJlbSg0MSk7XG4gIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xuICBnYXA6IHJlbSgxMCk7XG5cbiAgJl9fYnVsbGV0IHtcbiAgICBoZWlnaHQ6IHJlbSg4KTtcbiAgICB3aWR0aDogcmVtKDgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG5cbiAgJl9zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1ncmVlbi1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWRhcmstZ3JlZW4pO1xuXG4gICAgLnRhZ19fYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX3BlbmRpbmcge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdhcm5pbmctYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nLXR4dCk7XG5cbiAgICAudGFnX19idWxsZXQge1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFnIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4udGFnIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi50YWctYmV0YSB7XG4gIEBpbmNsdWRlIGZsZXgtY2VudGVyKCRpc0lubGluZTogdHJ1ZSk7XG4gIGhlaWdodDogcmVtKDMzKTtcbiAgcGFkZGluZy1pbmxpbmU6IHJlbSgxMCk7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gIGdhcDogcmVtKDQpO1xuXG4gICZfZnV0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1ncmVlbi1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWRhcmstZ3JlZW4pO1xuICB9XG5cbiAgJl9wYXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1idG4tZGlzYWJsZWQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIH1cbn1cblxuLnRhZy1iZXRhIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4udGFnLWJldGEge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLy8gKioqIEZPUk0gRklFTEQgKioqXG4uZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDgpO1xuXG4gICZfaW52YWxpZCB7XG4gICAgLmZvcm0tZmllbGRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kZXN0cnVjdGl2ZSk7XG4gICAgfVxuICB9XG4gICZfc3VjY2VzcyB7XG4gICAgLmZvcm0tZmllbGRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1kYXJrLWdyZWVuKTtcbiAgICB9XG4gIH1cbiAgJl9fbGFiZWwge1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICB9XG4gICZfX2Vycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVzdHJ1Y3RpdmUpO1xuICB9XG5cbiAgJl9fbGFiZWxiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZmllbGRfaGlkZS1pbnZhbGlkLXRleHQgLmZvcm0tZmllbGRfX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZmllbGQge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5mb3JtLWZpZWxkIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uZm9ybS1maWVsZCB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbi8vICoqKiBGT1JNIEZJRUxEIFtFTkRdICoqKlxuXG4vLyAqKiogRk9STSBHUk9VUCAqKipcbi5mb3JtLWZpZWxkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjApO1xufVxuXG4uZm9ybS1maWVsZC1ncm91cCB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLmZvcm0tZmllbGQtZ3JvdXAge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5mb3JtLWZpZWxkLWdyb3VwIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuLy8gKioqIEZPUk0gR1JPVVAgW0VORF0gKioqXG5cbi5mb3JtLWZpZWxkLWRvdWJsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjApO1xufVxuXG4uZm9ybS1maWVsZC1kb3VibGUtd3JhcHBlciB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAmID4gKiB7XG4gICAgICBmbGV4OiAwIDEgNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5pbnB1dC1hbHBoYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgJl9faW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCByZ2IoMCwgMCwgMCwgMC4xNSk7XG4gICAgfVxuICB9XG5cbiAgJi5pbnB1dC1hbHBoYV9zaXplLW1kIHtcbiAgICAuaW5wdXQtYWxwaGFfX2lucHV0IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICAgICAgaGVpZ2h0OiByZW0oNDQpO1xuICAgIH1cbiAgfVxuXG4gICYuaW5wdXQtYWxwaGFfc2l6ZS1tZC5pbnB1dC1hbHBoYV93aXRoLWljb24ge1xuICAgIC5pbnB1dC1hbHBoYV9faW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTApO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgICAgIGhlaWdodDogcmVtKDQ0KTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogcmVtKDIwKTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuXG4uZm9ybS1maWVsZF9pbnZhbGlkIC5pbnB1dC1hbHBoYSAuaW5wdXQtYWxwaGFfX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1kZXN0cnVjdGl2ZSk7XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuXG4uaW5wdXQtYWxwaGEge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5pbnB1dC1hbHBoYSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4udGV4dGFyZWEtYWxwaGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICZfX3RleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHJlc2l6ZTogYm90aDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCByZ2IoMCwgMCwgMCwgMC4xNSk7XG4gICAgfVxuICB9XG5cbiAgJi50ZXh0YXJlYS1hbHBoYV9zaXplLW1kIHtcbiAgICAudGV4dGFyZWEtYWxwaGFfX3RleHRhcmVhIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IHJlbSgxMCk7XG4gICAgICBwYWRkaW5nLWlubGluZTogcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmLnRleHRhcmVhLWFscGhhX3NpemUtbWQudGV4dGFyZWEtYWxwaGFfd2l0aC1pY29uIHtcbiAgICAudGV4dGFyZWEtYWxwaGFfX3RleHRhcmVhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG4gICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cblxuLmZvcm0tZmllbGRfaW52YWxpZCAudGV4dGFyZWEtYWxwaGEgLnRleHRhcmVhLWFscGhhX190ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGVzdHJ1Y3RpdmUpO1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuXG4udGV4dGFyZWEtYWxwaGEge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi50ZXh0YXJlYS1hbHBoYSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uY2hlY2tib3gtYWxwaGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogdmFyKC0tY3Vyc29yLXBvaW50ZXIpO1xuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gIH1cblxuICAmX19taXJyb3Ige1xuICAgIEBpbmNsdWRlIGFic29sdXRlLXN0cmV0Y2g7XG4gIH1cblxuICAmX19taXJyb3ItY2hlY2tlZCB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtc3RyZXRjaDtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICB9XG4gICZfX21pcnJvci11bmNoZWNrZWQge1xuICAgIEBpbmNsdWRlIGFic29sdXRlLXN0cmV0Y2g7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1hbHBoYV9fbWlycm9yIC5jaGVja2JveC1hbHBoYV9fbWlycm9yLXVuY2hlY2tlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJl9faW5wdXQ6bm90KDpjaGVja2VkKVxuICAgICsgLmNoZWNrYm94LWFscGhhX19taXJyb3JcbiAgICAuY2hlY2tib3gtYWxwaGFfX21pcnJvci1jaGVja2VkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICYuY2hlY2tib3gtYWxwaGFfc2l6ZS1tZCB7XG4gICAgd2lkdGg6IHJlbSgxOCk7XG4gICAgaGVpZ2h0OiByZW0oMTgpO1xuICB9XG5cbiAgJl9faW5wdXQ6Zm9jdXMgKyAuY2hlY2tib3gtYWxwaGFfX21pcnJvciB7XG4gICAgQGluY2x1ZGUgb3V0bGluZTtcbiAgfVxufVxuXG4uZm9ybS1maWVsZF9pbnZhbGlkIC5jaGVja2JveC1hbHBoYSAuY2hlY2tib3gtYWxwaGFfX21pcnJvci11bmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWRlc3RydWN0aXZlKTtcbn1cbi5mb3JtLWZpZWxkX2ludmFsaWQgLmNoZWNrYm94LWFscGhhX19pbnB1dDpmb2N1cyArIC5jaGVja2JveC1hbHBoYV9fbWlycm9yIHtcbiAgQGluY2x1ZGUgb3V0bGluZS1pbnZhbGlkO1xufVxuXG4uY2hlY2tib3gtYWxwaGEge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5jaGVja2JveC1hbHBoYSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uYnVsbGV0LWFscGhhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHZhcigtLWN1cnNvci1wb2ludGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG5cbiAgJl9faW5wdXQge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gICZfX21pcnJvciB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxuXG4gICZfX21pcnJvci1jaGVja2VkIHtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZS1zdHJldGNoO1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG5cbiAgICAmLWNpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIH1cbiAgfVxuICAmX19taXJyb3ItdW5jaGVja2VkIHtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZS1zdHJldGNoO1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxuXG4gICZfX2lucHV0OmNoZWNrZWQgKyAuYnVsbGV0LWFscGhhX19taXJyb3IgLmJ1bGxldC1hbHBoYV9fbWlycm9yLXVuY2hlY2tlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJl9faW5wdXQ6bm90KDpjaGVja2VkKSArIC5idWxsZXQtYWxwaGFfX21pcnJvciAuYnVsbGV0LWFscGhhX19taXJyb3ItY2hlY2tlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmLmJ1bGxldC1hbHBoYV9zaXplLW1kIHtcbiAgICB3aWR0aDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAuYnVsbGV0LWFscGhhX19taXJyb3ItY2hlY2tlZC1jaXJjbGUge1xuICAgICAgd2lkdGg6IHJlbSg0KTtcbiAgICAgIGhlaWdodDogcmVtKDQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0OmZvY3VzICsgLmJ1bGxldC1hbHBoYV9fbWlycm9yIHtcbiAgICBAaW5jbHVkZSBvdXRsaW5lO1xuICB9XG59XG5cbi5idWxsZXQtYWxwaGEge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5idWxsZXQtYWxwaGEge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLnN0ZXBwZXIge1xuICBAaW5jbHVkZSBmbGV4LWNlbnRlcih0cnVlKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHdpZHRoOiByZW0oMjApO1xuICBoZWlnaHQ6IHJlbSgyMCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gICZfYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICB9XG4gICZfaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uc3RlcHBlciB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLnN0ZXBwZXIge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLmZvcm0tYWxwaGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IHJlbSgyNCk7XG5cbiAgJl9faS1hZ3JlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTIpO1xuXG4gICAgJi1jaGVja2JveCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgICAgY3Vyc29yOiB2YXIoLS1jdXJzb3ItcG9pbnRlcik7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWZpZWxkX2ludmFsaWQge1xuICAuZm9ybS1hbHBoYV9faS1hZ3JlZSB7XG4gICAgJi1sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVzdHJ1Y3RpdmUpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1hbHBoYSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLmZvcm0tYWxwaGEge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICAgIHBhZGRpbmc6IHJlbSg0MCk7XG4gIH1cbn1cblxuLmZvcm0tYWxwaGEge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHJlbSg0KTtcbiAgZ2FwOiByZW0oNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcblxuICAmX29ubHkteS1ib3JkZXJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB9XG5cbiAgJiAudGFic19fdGFiIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICZfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi50YWJzIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4udGFicyB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uYmFjay1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmJhY2stbGluay13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbn1cblxuLmJhY2stbGluayB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLmJhY2stbGluayB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLmJhY2stbGluayB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4ucXVhbGlmaWNhdGlvbi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHJlbSgxMik7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXG4gICZfYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX3llYXIge1xuICAgIHdpZHRoOiByZW0oNjApO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gICZfX2luZm9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg0KTtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4ucXVhbGlmaWNhdGlvbi1iYXIge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5xdWFsaWZpY2F0aW9uLWJhciB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgZ2FwOiByZW0oMjQpO1xuXG4gICAgJl9feWVhciB7XG4gICAgICB3aWR0aDogcmVtKDEwMCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cbn1cblxuLnF1YWxpZmljYXRpb24tYmFyIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5mbHllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgd2lkdGg6IDIwNSU7XG4gIGhlaWdodDogMjA1JTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjA1KTtcbiAgfVxufVxuXG4uZmx5ZXIge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5mbHllciB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLmZseWVyIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5zcGVjaWFsaXN0LXRvb2xiYXIge1xuICAmX21hcmdpbnMtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IHJlbSgxMCk7XG5cbiAgJiA+ICoge1xuICAgIG1heC13aWR0aDogcmVtKDQyMCk7XG4gIH1cbn1cblxuLnNwZWNpYWxpc3QtdG9vbGJhciB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLnNwZWNpYWxpc3QtdG9vbGJhciB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAgXG4gICAgJiA+ICoge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgICYgPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYgPiAqOm50aC1jaGlsZCgyKSwgJiA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgzMTUpO1xuICAgIH1cbiAgfVxufVxuXG4uc3BlY2lhbGlzdC10b29sYmFyIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4vLyBjbGVhbmluZ1xuLmdlbmVyYWwtcG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC8vIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDtcblxuICAmIC50aXBweS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJiAudGlwcHktYXJyb3cge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmViZWNjYXB1cnBsZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gc3R5bGVzXG4uZ2VuZXJhbC1wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2IoMCwgMCwgMCwgMC4xKTtcblxuICAmIC50aXBweS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cblxuICAmIC50aXBweS1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5maWx0ZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IHJlbSgyMCk7XG4gIGdhcDogcmVtKDEwKTtcbiAgaGVpZ2h0OiByZW0oNDQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuXG4gICZfX2ljb24ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMjApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcblxuICAgIC5maWx0ZXItYnV0dG9uX19pY29uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmX2FjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcblxuICAgIC5maWx0ZXItYnV0dG9uX19pY29uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlci1idXR0b24ge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5maWx0ZXItYnV0dG9uIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uZmlsdGVyLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uY2FsZW5kYXItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oNjApO1xuICBoZWlnaHQ6IHJlbSg0NCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiByZW0oMjApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMjApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBob3ZlciB7XG4gIC8vICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAvLyAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcblxuICAvLyAgIC5jYWxlbmRhci1idXR0b25fX2ljb24ge1xuICAvLyAgICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4uY2FsZW5kYXItYnV0dG9uIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgfVxufVxuXG4uY2FsZW5kYXItYnV0dG9uIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uY2FsZW5kYXItYnV0dG9uIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5zdGVwcGVyLWFscGhhIHtcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXIodHJ1ZSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAmX19idG4ge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKHRydWUpO1xuICAgIHdpZHRoOiByZW0oNDEpO1xuICAgIGhlaWdodDogcmVtKDQxKTtcblxuICAgICYtcGx1cyB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgfVxuICAgICYtbWludXMge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdmFsdWUtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoKTtcbiAgICBoZWlnaHQ6IHJlbSg0MSk7XG4gICAgcGFkZGluZy1pbmxpbmU6IHJlbSgxMCk7XG4gICAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKHRydWUpO1xuICAgIGhlaWdodDogcmVtKDQxKTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZy1pbmxpbmU6IHJlbSgxMCk7XG4gICAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnN0ZXBwZXItYWxwaGEge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5zdGVwcGVyLWFscGhhIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uc3RlcHBlci1hbHBoYSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc29ydC1zcGVjaWFsaXN0cy1wb3BvdmVyLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHJlbSgxMCk7XG4gIHBhZGRpbmc6IHJlbSgzKTtcbiAgY3Vyc29yOiB2YXIoLS1jdXJzb3ItcG9pbnRlcik7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBzdmcge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIFxuICAmLnNob3dlZCBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLnNvcnQtc3BlY2lhbGlzdHMtcG9wb3Zlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuXG5cbi5zb3J0LXNwZWNpYWxpc3RzLXBvcG92ZXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHJlbSg0MSk7XG4gIHBhZGRpbmctaW5saW5lOiByZW0oMTApO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB9XG5cbiAgJl9zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13dC1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5wb3BvdmVyLXNvcnQtc3BlY2lhbGlzdHMge1xuICBtYXgtd2lkdGg6IHJlbSgyMjgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIFxuICAmIC50aXBweS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLmJyZWFkY3J1bWJzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiByZW0oMTApO1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgxMCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uYmxvY2stYmV0YSB7XG4gIHBhZGRpbmc6IHJlbSgyMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHJlbSg0KTtcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYmxvY2stYmV0YSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLmJsb2NrLWJldGEge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5ibG9jay1iZXRhIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5tZWRpYS10aHVtYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIGN1cnNvcjogdmFyKC0tY3Vyc29yLXBvaW50ZXIpO1xuXG4gIHdpZHRoOiByZW0oNzIpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogcmVtKDcyKSAhaW1wb3J0YW50O1xuXG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICZfc2VsZWN0ZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWVkaWEtdGh1bWIge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5tZWRpYS10aHVtYiB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLm1lZGlhLXRodW1iIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5zaG93LWhpZGUge1xuICAmX190cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oNCk7XG4gICAgY3Vyc29yOiB2YXIoLS1jdXJzb3ItcG9pbnRlcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICYgc3ZnLFxuICAgICYgaW1nIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gICAgfVxuICAgIC5zaG93LWhpZGUuaXMtZnVsbCAmIHN2ZyxcbiAgICAuc2hvdy1oaWRlLmlzLWZ1bGwgJiBpbWcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2aWV3LFxuICAmX19mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cblxuICAmX19wcmV2aWV3X2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19mdWxsX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvdy1oaWRlIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgfVxufVxuXG4uc2hvdy1oaWRlIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uc2hvdy1oaWRlIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5saXN0LWRhc2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSg0KTtcbiAgXG4gICYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDI0KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjVsaDtcbiAgICAgIGxlZnQ6IHJlbSg2KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgaGVpZ2h0OiByZW0oMSk7XG4gICAgICB3aWR0aDogcmVtKDEyKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtZGFzaCB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLmxpc3QtZGFzaCB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLmxpc3QtZGFzaCB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc3dpcGVyLWJ1dHRvbi1hbHBoYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiByZW0oMjYpO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogcmVtKDQpO1xuICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX25leHQge1xuICAgIC8vIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG4gICZfcHJldiB7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzcgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tYWxwaGEge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLWFscGhhIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1hbHBoYSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4ucG9wb3Zlci1iZXRhIHtcbiAgbWF4LXdpZHRoOiByZW0oMzIwKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAvLyBib3gtc2hhZG93OiBub25lO1xuICAvLyBib3JkZXI6IG5vbmU7XG5cbn1cblxuLnBvcG92ZXItYmV0YSAudGlwcHktY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3BvdmVyLWJldGEtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cblxuLnBvcG92ZXItYmV0YS1pdGVtIHtcbiAgcGFkZGluZzogcmVtKDIwKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ0bi1kaXNhYmxlZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLmNob2ljZXMuY2hvaWNlcy1hbHBoYSB7XG4gIC5jaG9pY2VzX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cblxuICAuY2hvaWNlc19faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiByZW0oMTYpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRlbXBsYXRlIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgfVxufVxuXG4udGVtcGxhdGUge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi50ZW1wbGF0ZSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmV0YSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiByZW0oOCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHJlbSg4KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cbiAgICAmLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJldGEge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1iZXRhIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmV0YSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4udmlkZW8tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250cm9scyB7XG4gICAgQGluY2x1ZGUgYWJzLWNlbnRlcjtcbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBjdXJzb3I6IHZhcigtLWN1cnNvci1wb2ludGVyKTtcbiAgfVxuXG4gICZfX2NvbnRyb2wge1xuICAgIGN1cnNvcjogdmFyKC0tY3Vyc29yLXBvaW50ZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXG4gICAgd2lkdGg6IHJlbSg2MCk7XG4gICAgaGVpZ2h0OiByZW0oNjApO1xuICAgICYtaWNvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICAmX2hpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfcGF1c2Uge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgLnZpZGVvLWNvbnRyb2xfX2NvbnRyb2xfcGF1c2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1jb250cm9sIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgfVxufVxuXG4udmlkZW8tY29udHJvbCB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgJl9fY29udHJvbCB7XG4gICAgICB3aWR0aDogcmVtKDgwKTtcbiAgICAgIGhlaWdodDogcmVtKDgwKTtcbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1jb250cm9sIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5tZXNzYWdlLWJveCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHJlbSgxMCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg0MTYpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWVzc2FnZS1ib3gge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5tZXNzYWdlLWJveCB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLm1lc3NhZ2UtYm94IHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5yZXN1bWUtaW5wdXQge1xuICBwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGFicy1iZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oNCk7XG4gIH1cblxuICAmX19maWxlLW5hbWUge1xuICB9XG4gICZfX2ZpbGUtc2l6ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxuICBcbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlc3VtZS1pbnB1dCB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLnJlc3VtZS1pbnB1dCB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLnJlc3VtZS1pbnB1dCB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uYWNjb3JkaW9uLWJldGEge1xuICAuYWMtdHJpZ2dlciB7XG4gICAgcGFkZGluZzogcmVtKDgpIHJlbSg2KSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IHJlbSgxNikgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIH1cbiAgLmFjLmlzLWFjdGl2ZSAmX19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJldGEge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5hY2NvcmRpb24tYmV0YSB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1iZXRhIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG5cbiAgJl9ib3JkZXItYm90dG9tIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCByZ2IoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAmLmlzLXRocmVzaG9sZC1wYXNzZWQge1xuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMXB4IHJnYigwLCAwLCAwLCAwLjEpLFxuICAgICAgMCA0cHggMTBweCByZ2IoMCwgMCwgMCwgMC4xKTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiByZW0oNzIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX190YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oNDApO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgICYtbGluayB7XG4gICAgICAgIGN1cnNvcjogdmFyKC0tY3Vyc29yLXBvaW50ZXIpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogcmVtKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93ZWQgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyLW1lbnUtaW1nIHtcbiAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgd2lkdGg6IHJlbSgzMik7XG4gIH1cblxuICAvLyAmX19ib3R0b20tZ3JhZGllbnQge1xuICAvLyAgIGhlaWdodDogcmVtKDIwKTtcbiAgLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgI2ZmNGY0Zik7XG4gIC8vIH1cblxuICAmX19idXR0b24tdXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIC5oZWFkZXJfX2J1dHRvbi11c2VyLWZseWVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jvb2stZGVza3RvcCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHJlbSg0MCk7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+PSAxMTk5Ljk4cHgpIHtcbiAgLmhlYWRlci5pcy10aHJlc2hvbGQtcGFzc2VkIHtcbiAgICAuaGVhZGVyX190YWlsLWRlc2t0b3AgLmhlYWRlcl9fYm9vay1kZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiByZW0oNDgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG5cbi5oZWFkZXItc3BhY2UtcmVzZXJ2ZXIge1xuICBwYWRkaW5nLXRvcDogcmVtKDcyKTtcbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuXG4gICZfX3RvcC1ncmFkaWVudCB7XG4gICAgaGVpZ2h0OiByZW0oMTAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCwgcmdiKDAsIDAsIDAsIDAuNyksICNmZmYpO1xuICB9XG4gIFxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg0OCk7XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg2MCk7XG4gIH1cblxuICAmX19jb21wYW55LWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgyODQpO1xuICB9XG4gICZfX3RvcC1pdGVtLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxNik7XG4gIH1cbiAgJl9fbG9nby1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xuICB9XG4gICZfX3RvcC1pdGVtLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgxNik7XG5cbiAgICAmLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKC0yKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wLWl0ZW0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDE0KTtcbiAgICBtaW4td2lkdGg6IHJlbSgyNjEpO1xuXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wLWl0ZW0tbGFiZWxib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIG1pbi13aWR0aDogcmVtKDMwOSk7XG4gIH1cbiAgJl9fbGFiZWxib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg0KTtcblxuICAgICZfaW5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgIH1cbiAgICAmLXZhbHVlIHtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDMwOSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMzIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci0yKTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcbiAgfVxuICAmX19yaWdodHMtcmVzZXJ2ZWQge1xuICB9XG4gICZfX3BvbGljeS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMTYpO1xuICAgIHJvdy1nYXA6IHJlbSgxMik7XG4gIH1cbiAgJl9fcG9saWN5LWxpbmsge1xuICB9XG59XG5cbi5mb290ZXIge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5mb290ZXIge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICAgICZfX3RvcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAmX190b3AtaXRlbS1wcmltYXJ5IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uY2FyZC1zcGVjaWFsaXN0LWFscGhhIHtcbiAgLy8gbWluLXdpZHRoOiByZW0oMzIwKTtcbiAgbWF4LXdpZHRoOiByZW0oNDMwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IHJlbSgzNzYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdG9wYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IHJlbSg4KTtcbiAgfVxuICAmX19wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIH1cblxuICAmX19jaGlwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE0KTtcbiAgICBwYWRkaW5nLWlubGluZTogcmVtKDIwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZ2FwOiByZW0oMTApO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX25leHRhdmFpbGFibGVib3gge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgbWFyZ2luLWlubGluZTogcmVtKDIwKTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWJnLWRhcmstZ3JlZW4pO1xuXG4gICAgJi1sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgIH1cbiAgICAmLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMTApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYWRkaXRpb25hbC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICAmLWJveCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogcmVtKDIwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgICYtdmFsdWUge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX2Z1bGxuYW1lIHtcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICB9XG59XG5cbi5jYXJkLXNwZWNpYWxpc3QtYWxwaGEge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICAgIC8vIG1heC13aWR0aDogcmVtKDM2MCk7XG4gIH1cbn1cblxuLmNhcmQtc3BlY2lhbGlzdC1hbHBoYSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gICAgLy8gbWF4LXdpZHRoOiByZW0oNDAwKTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5jYXJkLXNwZWNpYWxpc3QtYmV0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuXG4gICZfX21pZGRsZSB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX190YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiByZW0oMjcwKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX190b3BiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgcGFkZGluZy1pbmxpbmU6IHJlbSgyMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogcmVtKDgpO1xuICB9XG4gICZfX3Bvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICZfX2NoaXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTQpO1xuICAgIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBnYXA6IHJlbSgxMCk7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fbmV4dGF2YWlsYWJsZWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICBtYXJnaW4taW5saW5lOiByZW0oMjApO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItYmctZGFyay1ncmVlbik7XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG4gICAgfVxuICAgICYtdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHJlbSgyMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICB9XG4gIFxuICAmX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYWRkaXRpb25hbC1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg0MDApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgICYtYm94IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgJi12YWx1ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXNwZWNpYWxpc3QtYmV0YSB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgLy8gbWF4LXdpZHRoOiByZW0oMzYwKTtcbiAgfVxufVxuXG4uY2FyZC1zcGVjaWFsaXN0LWJldGEge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICAgIC8vIG1heC13aWR0aDogcmVtKDQwMCk7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uY2FyZC1zaG9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICBtYXgtd2lkdGg6IHJlbSg0NTApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEuMDE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX190b3BiYXIge1xuICAgIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAmX19kZXNjcmlwdGlvbi0wMSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24tMDIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gICZfX2JvdHRvbWJhciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHJlbSgyMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDE2KTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICB9XG59XG5cbi5jYXJkLXNob3Age1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5jYXJkLXNob3Age1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLmNhcmQtbWVkaWF0ZWthIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiByZW0oNDUwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcblxuICAmX19pbWctd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICB9XG4gICZfX2ltZyB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS10ci1kdXIpICogMS41KTtcbiAgfVxuICAmX190b3BiYXIge1xuICAgIHBhZGRpbmctaW5saW5lOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gICZfX2JvdHRvbWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWlubGluZTogcmVtKDIwKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDEwKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIH1cbiAgJl9fdGltZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgJl9fbGluay1sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIC5jYXJkLW1lZGlhdGVrYV9faW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLW1lZGlhdGVrYSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLmNhcmQtbWVkaWF0ZWthIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uY2FyZC1tZWRpYXRla2Ege1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLnNlcnZpY2UtZ2FtbWEge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiByZW0oMTApO1xuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgaGVpZ2h0OiByZW0oNDApO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZS1zdHJldGNoO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1jYXJkLWJnKTtcblxuICAgIC5zZXJ2aWNlLWdhbW1hX19pbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtZ2FtbWEge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5zZXJ2aWNlLWdhbW1hIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uc2VydmljZS1nYW1tYSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc3BlY2lhbGlzdC1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oNDApO1xuICBcbiAgJl9fdG9wYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX3Jlc2V0IHtcbiAgICBwYWRkaW5nOiByZW0oOCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDE1KTtcblxuICAgICYtdmFsdWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fYm94IC5jaG9pY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbi5zcGVjaWFsaXN0LWZpbHRlcnMge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5zcGVjaWFsaXN0LWZpbHRlcnMge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuXG4gICAgJl9fYm94IHtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiByZW0oMjAwKTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcGVjaWFsaXN0LWZpbHRlcnMge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLm1vYmlsZS1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIC8vIGxlZnQ6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogcmVtKDQwKTtcbiAgcGFkZGluZzogcmVtKDE2KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmX190b3BiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9fbG9nby13cmFwcGVyIHtcbiAgICB3aWR0aDogcmVtKDg5KTtcblxuICAgICYgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDMyKTtcbiAgfVxuICAmX191c2VyLWxpbmsge1xuICAgIHdpZHRoOiByZW0oMjcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiByZW0oMjQpO1xuXG4gICAgJiA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oNDApO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xuXG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oOCk7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmID4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMTApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNik7XG4gIH1cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIHdpZHRoOiByZW0oMTU0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgfVxuICAgICYtdmFsdWUge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY2NvcmRpb24tYmV0YSB7XG4gICAgLmFjIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWMtdHJpZ2dlciB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMikgIWltcG9ydGFudDtcbiAgICAgIGdhcDogcmVtKDEyKSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjApO1xuICB9XG4gICZfX2FjY29yZGlvbi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE2KTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IHJlbSg1KTtcbiAgICAgIGhlaWdodDogcmVtKDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDk5OTkpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjVsaDtcbiAgICAgIGxlZnQ6IHJlbSgtMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9hbmdsZS11cC5zdmcnKTtcbiAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi5pcy1tb2JpbGUtbWVudS1vcGVuIC5tb2JpbGUtbWVudSB7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAod2lkdGggPj0gMzUwcHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwYWRkaW5nOiByZW0oMjQpO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPj0gNDEwcHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwYWRkaW5nOiByZW0oMzIpO1xuICB9XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLmFjY29yZGlvbi1hbHBoYSB7XG4gIG1heC13aWR0aDogcmVtKDYzMCk7XG5cbiAgLmFjIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hYy10cmlnZ2VyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMikgIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiByZW0oMTIpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IHJlbSgxMikgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiByZW0oMTgpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWNvbnMvYW5nbGUtZG93bi5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmFjLmlzLWFjdGl2ZSB7XG4gICAgLmFjLXRyaWdnZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYy1wYW5lbCB7XG4gICAgLmFjLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWFscGhhIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWFscGhhIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWFscGhhIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vaGVscGVycy8nIGFzICo7XG5cbi5ydWxlLWJldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogcmVtKDIwKTtcblxuICAmX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg1OTApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg0KTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gIH1cbn1cblxuLnJ1bGUtYmV0YSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLnJ1bGUtYmV0YSB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLnJ1bGUtYmV0YSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uZHJ1bS1hbHBoYSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtLWRydW0tYWxwaGEtaXRlbS1oZWlnaHQ6ICN7cmVtKDUzKX07XG4gIGhlaWdodDogY2FsYyh2YXIoLS1kcnVtLWFscGhhLWl0ZW0taGVpZ2h0KSAqIDUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDApO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIENocm9tZSwgU2FmYXJpLCBFZGdlICovXG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoJGlzSW5saW5lOiB0cnVlKTsgLy8gb3IgZmxleC1jZW50ZXIoJGlzSW5saW5lOiB0cnVlKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogcmVtKDUzKTtcbiAgICBwYWRkaW5nLWlubGluZTogcmVtKDE2KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgZ2FwOiByZW0oOCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYy1wcmltYXJ5KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnRuLWRpc2FibGVkKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAvLyBAaW5jbHVkZSBvdXRsaW5lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgICAgYm9yZGVyLWlubGluZTogNXB4IGRhc2hlZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxjLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9ibGFuayB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wLWZvZyB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWRydW0tYWxwaGEtaXRlbS1oZWlnaHQpIC8gMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIGJvdHRvbSxcbiAgICAgIHZhcigtLWNvbG9yLXd0LXByaW1hcnkpLFxuICAgICAgdHJhbnNwYXJlbnRcbiAgICApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICZfX2JvdHRvbS1mb2cge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1kcnVtLWFscGhhLWl0ZW0taGVpZ2h0KSAvIDIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1jb2xvci13dC1wcmltYXJ5KSwgdHJhbnNwYXJlbnQpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5kcnVtLWFscGhhIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgfVxufVxuXG4uZHJ1bS1hbHBoYSB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLmRydW0tYWxwaGEge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9oZWxwZXJzLycgYXMgKjtcblxuLnJlZ2lzdHJhdGlvbi1vcmRlci1mb3JtIHtcbiAgcGFkZGluZzogcmVtKDIwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oNDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGMtcHJpbWFyeSk7XG4gIG1heC13aWR0aDogcmVtKDYzMCk7XG5cbiAgJl9fc3RlcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg0MCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblxuXG4gICAgJl90aXRsZWJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHRhcmVhX2Jhc2Uge1xuICAgIGhlaWdodDogcmVtKDEwMCk7XG4gIH1cblxuICAmX19wcmljZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgxMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyLjUpO1xuICB9XG5cbiAgJl9fcGF5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbi1vcmRlci1mb3JtIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgfVxufVxuXG4ucmVnaXN0cmF0aW9uLW9yZGVyLWZvcm0ge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5yZWdpc3RyYXRpb24tb3JkZXItZm9ybSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc2VjdGlvbi1oZXJvIHtcbiAgJl9fY29udGFpbmVyLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2hlcm8ud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7cmVtKDcyKX0pO1xuXG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IHJlbSg5OTIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgfVxuICAmX19zdWItdGl0bGUge1xuICAgIG1heC13aWR0aDogcmVtKDM2NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gIH1cblxuICAmX19idG4td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gIH1cblxuICAmX19ncmFkaWVudC10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmZmZmMDAsICNmZmYpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19ncmFkaWVudC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCAjZmZmZmZmNjkgNTAlLCAjZmZmZmZmMDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IHJlbSgxMDApO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWhlcm8ge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5zZWN0aW9uLWhlcm8ge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi9oZWxwZXJzLycgYXMgKjtcblxuLnNlY3Rpb24tbGV0dGVyLXRvLXZlcmEge1xuICAmX21hcmdpbnMtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDkwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTAwKTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lci1vdXRlciB7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gICZfX2JhZGdlLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgbWF4LXdpZHRoOiA0MGVtO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg0MjApO1xuICB9XG59XG5cbi5zZWN0aW9uLWxldHRlci10by12ZXJhIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgICAmX21hcmdpbnMtaGVybyB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTM1KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNTApO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1sZXR0ZXItdG8tdmVyYSB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLnNlY3Rpb24tbGV0dGVyLXRvLXZlcmEge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICAgICZfbWFyZ2lucy1oZXJvIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxODApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwMCk7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyLW91dGVyIHtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuICAgICZfX3RvcCB7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg1MzIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b20ge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiByZW0oNjMwKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc2VjdGlvbi1jb25zdWx0YXRpb25zIHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogcmVtKDY0KTtcbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDgwKTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTguNSk7XG4gIH1cblxuICAmX19jaGlwLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZ2FwOiByZW0oMTApO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNik7XG4gIH1cblxuICAmX19ib29rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbSg0MTMpO1xuICB9XG5cbiAgJl9tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApO1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbnN1bHRhdGlvbnMge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICAgICZfbWFyZ2lucy1oZXJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNTApO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1jb25zdWx0YXRpb25zIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgfVxufVxuXG4uc2VjdGlvbi1jb25zdWx0YXRpb25zIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgICAmX21hcmdpbnMtaGVybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjAwKTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgwKTtcbiAgICB9XG4gICAgJl9fY2hpcC1ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogcmVtKDYwMCk7XG4gICAgfVxuICAgICZfX2JvdHRvbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiByZW0oMzE4KTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc2VjdGlvbi1vdXItc3BlY2lhbGlzdHMge1xuICAmX21hcmdpbnMtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDY0KTtcbiAgfVxuXG4gICZfX3RvcGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgZ2FwOiByZW0oMTYpO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMjApO1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IHJlbSg0MTMpO1xuICB9XG5cbiAgJl9fc3dpcGVyLW5hdiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICB3aWR0aDogcmVtKDMyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgJl9pbm5lci1hcmVhIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGhlaWdodDogMTUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgICYtcHJldiB7XG4gICAgICBsZWZ0OiByZW0oLTQ4KTtcbiAgICB9XG4gICAgJi1uZXh0IHtcbiAgICAgIHJpZ2h0OiByZW0oLTQ4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAuc2VjdGlvbi1vdXItc3BlY2lhbGlzdHNfX3N3aXBlci1uYXZfaW5uZXItYXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDAlLCAwLjA0Myk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDIwJTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogcmVtKDApICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzIpICFpbXBvcnRhbnQ7XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLnNlY3Rpb24tb3VyLXNwZWNpYWxpc3RzIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgICAmX19hY3Rpb24ge1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1vdXItc3BlY2lhbGlzdHMge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICAgICZfbWFyZ2lucy1oZXJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApO1xuICAgIH1cblxuICAgICZfX3RvcGJhciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vaGVscGVycy8nIGFzICo7XG5cbi5zZWN0aW9uLWJsYWNrLWtleSB7XG4gICZfX2NvbnRhaW5lci1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ibGFjay1rZXkud2VicCcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMjB2aDtcbiAgfVxuXG4gICZfX2dyYWRpZW50LXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogcmVtKDY0KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCwgI2ZmZik7XG4gIH1cbiAgJl9fZ3JhZGllbnQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiByZW0oNjQpO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCAjMDAwKTtcbiAgfVxuXG4gICZfX3JlbWluZGVyLTAxIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzOCU7XG4gICAgbGVmdDogMTAlO1xuICB9XG4gICZfX3JlbWluZGVyLTAyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OSU7XG4gICAgbGVmdDogNTUlO1xuICB9XG4gICZfX3JlbWluZGVyLTAzIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MSU7XG4gICAgbGVmdDogMTMlO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA1NTBweCkge1xuICAuc2VjdGlvbi1ibGFjay1rZXkge1xuICAgICZfX3JlbWluZGVyLTAxIHtcbiAgICAgIGxlZnQ6IDE3JTtcbiAgICB9XG4gICAgJl9fcmVtaW5kZXItMDIge1xuICAgICAgbGVmdDogNTglO1xuICAgIH1cbiAgICAmX19yZW1pbmRlci0wMyB7XG4gICAgICBsZWZ0OiAyMiU7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWJsYWNrLWtleSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDgzMHB4KSB7XG4gIC5zZWN0aW9uLWJsYWNrLWtleSB7XG4gICAgJl9fcmVtaW5kZXItMDEge1xuICAgICAgbGVmdDogMjMlO1xuICAgIH1cblxuICAgICZfX3JlbWluZGVyLTAzIHtcbiAgICAgIGxlZnQ6IDI5JTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+IDEwMjRweCkge1xuICAuc2VjdGlvbi1ibGFjay1rZXkge1xuICAgICZfX3JlbWluZGVyLTAxIHtcbiAgICAgIGxlZnQ6IDI3JTtcbiAgICB9XG5cbiAgICAmX19yZW1pbmRlci0wMyB7XG4gICAgICBsZWZ0OiAzMiU7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWJsYWNrLWtleSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gICAgJl9fcmVtaW5kZXItMDEge1xuICAgICAgdG9wOiAzOCU7XG4gICAgICBsZWZ0OiAzNCU7XG4gICAgfVxuICAgICZfX3JlbWluZGVyLTAyIHtcbiAgICAgIHRvcDogNDklO1xuICAgICAgbGVmdDogNTglO1xuICAgIH1cbiAgICAmX19yZW1pbmRlci0wMyB7XG4gICAgICB0b3A6IDYxJTtcbiAgICAgIGxlZnQ6IDM4JTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc2VjdGlvbi1zaG9wIHtcbiAgJl9tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XG4gIH1cblxuICAmX190b3BiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDM3ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgJl9fY2FyZC1zaG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tc2hvcCB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gICAgJl9tYXJnaW5zLWhlcm8ge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNTApO1xuICAgIH1cblxuICAgICZfX3Byb2R1Y3RzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLXNob3Age1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICAgICZfX3RvcGJhciB7XG4gICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICAgICYtYnRuYm94IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tc2hvcCB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gICAgJl9fcHJvZHVjdHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG5cbiAgICAmX21hcmdpbnMtaGVybyB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwMCk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9oZWxwZXJzLycgYXMgKjtcblxuLnNlY3Rpb24tbWVkaWF0ZWthIHtcbiAgJl9tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gIH1cblxuICAmX190b3BiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDM3ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgJl9fY2FyZC1tZWRpYXRla2Ege1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi1tZWRpYXRla2Ege1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICAgICZfX3Byb2R1Y3RzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgICZfX2NhcmQtbWVkaWF0ZWthXzAzIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLW1lZGlhdGVrYSB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgJl9fdG9wYmFyIHtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcblxuICAgICAgJi1idG5ib3gge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Byb2R1Y3RzIHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgICZfX2NhcmQtbWVkaWF0ZWthXzAzIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLW1lZGlhdGVrYSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc2VjdGlvbi1wb2RjYXN0cy1vdHZldCB7XG4gICZfbWFyZ2lucy1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTAwKTtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDQwKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMzYpO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDEwKTtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAmX19zZXJ2aWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDIwKTtcbiAgfVxuXG4gICZfX3NlcnZpY2Uge1xuICAgIG1heC13aWR0aDogcmVtKDQyMCk7XG4gIH1cbn1cblxuLnNlY3Rpb24tcG9kY2FzdHMtb3R2ZXQge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICAgICZfbWFyZ2lucy1oZXJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNTApO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1wb2RjYXN0cy1vdHZldCB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgJl9fYm94IHtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmX19zZXJ2aWNlcyB7XG4gICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tcG9kY2FzdHMtb3R2ZXQge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICAgICZfbWFyZ2lucy1oZXJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMDApO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vaGVscGVycy8nIGFzICo7XG5cbi5zZWN0aW9uLW1hbnktc2tpZXMge1xuICAmX19jb250YWluZXItb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYmctbWFueS1za2llcy53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gICZfX2dyYWRpZW50LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYwMCwgI2ZmZik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2dyYWRpZW50LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsICNmZmZmZmY2OSA1MCUsICNmZmZmZmYwMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogcmVtKDEwMCk7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tbWFueS1za2llcyB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gIH1cbn1cblxuLnNlY3Rpb24tbWFueS1za2llcyB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gIH1cbn1cblxuLnNlY3Rpb24tbWFueS1za2llcyB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc2VjdGlvbi1xdWVzdGlvbnMtb3Itd2lzaGVzIHtcbiAgJl9tYXJnaW5zLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IHJlbSg5MCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiByZW0oNDApO1xuICB9XG5cbiAgJl9fdG9wYmFyIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg1MjApO1xuICAgIH1cbiAgfVxuICAmX19mb3JtLWJveCB7XG4gICAgZmxleDogMSAxIDUwJTtcblxuICAgICYgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICB9XG5cbiAgJl9fZm9ybS10ZXh0YXJlYS1tZXNzYWdlIHtcbiAgICBoZWlnaHQ6IHJlbSgxMjApO1xuICB9XG5cbiAgJl9fbWVzc2FnZS1ib3gge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyLWR1cik7XG4gIH1cbn1cblxuLmlzLW1lc3NhZ2UtYm94LW9wZW4uc2VjdGlvbi1xdWVzdGlvbnMtb3Itd2lzaGVzXG4gIC5zZWN0aW9uLXF1ZXN0aW9ucy1vci13aXNoZXNfX21lc3NhZ2UtYm94IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlcyB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gICAgJl9tYXJnaW5zLWhlcm8ge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE0NSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUwKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tcXVlc3Rpb25zLW9yLXdpc2hlcyB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1xdWVzdGlvbnMtb3Itd2lzaGVzIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgICAmX21hcmdpbnMtaGVybyB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTgwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMDApO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vaGVscGVycy8nIGFzICo7XG5cbi5zcGVjaWFsaXN0cy1ncmlkIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cblxuICAmX190b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICB9XG5cbiAgJl9fc29ydGJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAmLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAmLXNvcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICAgXG4gICAgfVxuXG4gICAgJi1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMjApO1xuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgJiA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICB9XG4gIH1cbn1cblxuLnNwZWNpYWxpc3RzLWdyaWQge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuLnNwZWNpYWxpc3RzLWdyaWQge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICAmX19zb3J0Ym94IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuXG4uc3BlY2lhbGlzdHMtZ3JpZCB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4ucGFnZS1zaG9wIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cblxuICAmX190b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICB9XG5cbiAgJl9fc29ydGJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAmLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAmLXNvcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgJi1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cblxuICAmX19maWx0ZXJzIHtcbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2Utc2hvcCB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1zaG9wIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuXG4gICAgJl9fc29ydGJveCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utc2hvcCB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vaGVscGVycy8nIGFzICo7XG5cbi5wYWdlLWNvbnRhY3RzIHtcbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDIwKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gICZfX21hcCB7XG4gICAgJi1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDU2MCk7XG4gICAgICB9XG5cbiAgICAgICYgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbms7XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJveHZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgIH1cblxuICAgICYtc3ViYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgZ2FwOiByZW0oNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fd29ya2luZy10aW1lIHtcbiAgICAmLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtKDQpO1xuICAgIH1cbiAgICAmLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICB3aWR0aDogcmVtKDQ3KTtcbiAgICB9XG4gIH1cblxuICAmX19xdWVzdGlvbnMtb3Itd2lzaGVzIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApO1xuICB9XG59XG5cbi5wYWdlLWNvbnRhY3RzIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgICAmX19xdWVzdGlvbnMtb3Itd2lzaGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg5MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUwKTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY29udGFjdHMge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICAgICZfX3F1ZXN0aW9ucy1vci13aXNoZXMge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEyMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjAwKTtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oNDEzKSBhdXRvO1xuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICAmLWJveCB7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiBub25lO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJiBpZnJhbWUge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNvbnRhY3RzIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIiwiQHVzZSAnLi4vaGVscGVycy8nIGFzICo7XG5cbi5zcGVjaWFsaXN0cy1saXN0IHtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IHJlbSgyMCk7XG4gIH1cbn1cblxuLnNwZWNpYWxpc3RzLWxpc3Qge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICAgICZfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgfVxufVxuXG4uc3BlY2lhbGlzdHMtbGlzdCB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cblxuLnNwZWNpYWxpc3RzLWxpc3Qge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICB9XG59XG4iLCJAdXNlICcuLi9oZWxwZXJzLycgYXMgKjtcblxuLnNlY3Rpb24td2FudC10by1iZWNvbWUtc3BlYyB7XG4gICZfbWFyZ2lucy1jb250YWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICB9XG4gICZfX2xlZnQge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiByZW0oNTIyKTtcbiAgfVxuICAmX19yaWdodCB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgzMik7XG4gIH1cblxuICAmX19jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDQ5MCk7XG4gIH1cblxuICAud2FudC10by1iZWNvbWUtc3BlYy1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1mb3JtLW9wZW4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjIHtcbiAgLnNlY3Rpb24td2FudC10by1iZWNvbWUtc3BlY19fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cblxuICAuc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjX19jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2FudC10by1iZWNvbWUtc3BlYy1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmlzLW1lc3NhZ2UtYm94LW9wZW4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjIHtcbiAgLnNlY3Rpb24td2FudC10by1iZWNvbWUtc3BlY19fY3RhIHtcbiAgfVxuXG4gIC5zZWN0aW9uLXdhbnQtdG8tYmVjb21lLXNwZWNfX21lc3NhZ2UtYm94IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAud2FudC10by1iZWNvbWUtc3BlYy1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLXdhbnQtdG8tYmVjb21lLXNwZWMge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICAgICZfbWFyZ2lucy1jb250YWN0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi13YW50LXRvLWJlY29tZS1zcGVjIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgICAmX21hcmdpbnMtY29udGFjdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICZfX2N0YSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLXdhbnQtdG8tYmVjb21lLXNwZWMge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICAgICZfX2N0YSB7XG4gICAgfVxuICB9XG59XG5cbi53YW50LXRvLWJlY29tZS1zcGVjLWZvcm0ge1xuICAmX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fdXBsb2FkLXJlc3VtZS1pY29uIHtcbiAgICB3aWR0aDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX190ZXh0YXJlYS1leHBlcmllbmNlIHtcbiAgICBoZWlnaHQ6IHJlbSgxMjApO1xuICB9XG5cbiAgJl9fcmVzdW1lLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZ2FwOiByZW0oMTApXG4gIH1cbn1cblxuLndhbnQtdG8tYmVjb21lLXNwZWMtZm9ybS5pcy1yZXN1bWUtZnVuY3Rpb25hbC1ib3gtaGFzLWl0ZW1zIHtcbiAgLndhbnQtdG8tYmVjb21lLXNwZWMtZm9ybV9fcmVzdW1lLXVwbG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vaGVscGVycy8nIGFzICo7XG5cbi5wYWdlLXByb2R1Y3Qge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQpO1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgJl90YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMzIpO1xuXG4gICAgJl9iYXNlLW1hcmdpbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYWJveCB7XG4gICAgbWF4LXdpZHRoOiByZW0oNTIyKTtcbiAgfVxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgYXNwZWN0LXJhdGlvOiAwLjg2O1xuICB9XG4gICZfX2ltYWdlLWxpbmstd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgfVxuXG4gIC8vICZfX3RodW1icyB7XG4gIC8vICAgZGlzcGxheTogZmxleDtcbiAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyAgIGdhcDogcmVtKDIwKTtcbiAgLy8gfVxuXG4gICZfX2luZm8tYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdhcDogcmVtKDIwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cblxuICAmX19zaG93LWhpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gIH1cblxuICAmX19ib3R0b21iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgICBmb250LWZhbWlseTogdmFyKC1mZi1hY2NlbnQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gIH1cblxuICAmX19ibG9jay1iZXRhIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg1NTIpO1xuICB9XG5cbiAgJl9fc3dpcGVyLW1vc3Qtb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiByZW0oNzIpO1xuICAgIGdhcDogcmVtKDEwKTtcbiAgfVxuXG4gICZfX3RodW1icy1zd2lwZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IDAgIWltcG9ydGFudDtcblxuICAgICYgLnN3aXBlci13cmFwcGVyIHtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtcHJvZHVjdCB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gICAgJl9fYm94IHtcbiAgICAgICZfYmFzZS1tYXJnaW5zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDkwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtcHJvZHVjdCB7XG4gIEBpbmNsdWRlIHRhYmxldC1hYm92ZSB7XG4gICAgJl9fYm94IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDUyMikgYXV0bztcbiAgICB9XG4gICAgJl9faW5mby1ibG9ja3Mge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICAmX19ib3R0b21iYXIge1xuICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgJl9iYXNlLW1hcmdpbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtcHJvZHVjdCB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4ucGFnZS1mYXEge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgfVxuXG4gICZfX3RhYnMtd3JhcHBlciB7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICB9XG4gICZfX3RhYnMtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDQwKTtcbiAgfVxuICAmX190YWJzLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjApO1xuICB9XG5cbiAgJl9fcnVsZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgyNCk7XG5cbiAgICAmLXN0ZXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiByZW0oMik7XG4gICAgfVxuXG4gICAgJi1ydWxlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtKDI0KTtcbiAgICB9XG4gIH1cblxuICAmX19xdWVzdGlvbnMtb3Itd2lzaGVzIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG4gIH1cbn1cblxuLnBhZ2UtZmFxIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgICAmX190YWJzLXdyYXBwZXIge1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1mYXEge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICAgICZfX3F1ZXN0aW9ucy1vci13aXNoZXMge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDkwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3NSk7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWZhcSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gICAgJl9fcXVlc3Rpb25zLW9yLXdpc2hlcyB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTIwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApO1xuICAgIH1cblxuICAgICZfX3RhYnMtd3JhcHBlciB7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9oZWxwZXJzLycgYXMgKjtcblxuLnNlY3Rpb24tbWF5LWJlLWludGVyZXN0aW5nIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cblxuICAmX19wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgxNik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNlY3Rpb24tbWF5LWJlLWludGVyZXN0aW5nIHtcbiAgQGluY2x1ZGUgbW9iaWxlLWFib3ZlIHtcbiAgICAmX19wcm9kdWN0cyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1tYXktYmUtaW50ZXJlc3Rpbmcge1xuICBAaW5jbHVkZSB0YWJsZXQtYWJvdmUge1xuICB9XG59XG5cbi5zZWN0aW9uLW1heS1iZS1pbnRlcmVzdGluZyB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gICAgJl9fcHJvZHVjdHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4ucGFnZS1jZXJ0aWZpY2F0ZS1iZWdpbiB7XG4gICZfX2NvbnRhaW5lci1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9iZy1jZXJ0aWZpY2F0ZS53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3tyZW0oNzIpfSk7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcbiAgfVxuXG4gICZfX2dyYWRpZW50LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYwMCwgI2ZmZik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd3QtcHJpbWFyeSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogcmVtKDU2Myk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXd0LXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IHJlbSg1NjMpO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cblxuICAmX19jdGEtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gIH1cbiAgJl9fY3RhIHtcbiAgICBwYWRkaW5nLWlubGluZTogcmVtKDc4KTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG5cbiAgJl9faG93LXRvLXVzZSB7XG4gICAgbWF4LXdpZHRoOiByZW0oNTIyKTtcblxuICAgICYtcnVsZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbSgyNCk7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICB9XG4gIH1cblxuICAmX19mYXEge1xuICAgIG1heC13aWR0aDogcmVtKDYzMSk7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyLWZhcSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDY0KTtcbiAgfVxufVxuXG4ucGFnZS1jZXJ0aWZpY2F0ZS1iZWdpbiB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gICAgJl9fY29udGFpbmVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg5MCk7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNlcnRpZmljYXRlLWJlZ2luIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIwKTtcblxuICAgICZfX2NvbnRhaW5lci1mYXEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogcmVtKDQwKTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY2VydGlmaWNhdGUtYmVnaW4ge1xuICBAaW5jbHVkZSBsYXB0b3AtYWJvdmUge1xuICAgICZfX2NvbnRhaW5lci1mYXEge1xuICAgICAgZ2FwOiByZW0oMTAwKVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vaGVscGVycy8nIGFzICo7XG5cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZSB7XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lci1vdXRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyMCk7XG4gIH1cblxuICAmX19tZWRpYS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgyMCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiByZW0oOTAwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxLjg7XG4gIH1cblxuICAmX19tZWRpYS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xuICB9XG5cbiAgJl9faW1hZ2UtbGluay13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZS1zdHJldGNoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYS1zd2lwZXItbW9zdC1vdXRlciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgd2lkdGg6IHJlbSg4MDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiByZW0oNzIpO1xuICAgIGdhcDogcmVtKDEwKTtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgbWF4LXdpZHRoOiByZW0oNTIyKTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JvdHRvbWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDQwKTtcblxuICAgICYtY2hvb3NlIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDUyMCk7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgICB9XG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgIH1cbiAgICAgICYtaGludCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kcnVtLWFscGhhIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICB9XG59XG5cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZSB7XG4gIEBpbmNsdWRlIG1vYmlsZS1hYm92ZSB7XG4gICAgJl9fbWVkaWEtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oOTApO1xuICAgIH1cbiAgICAmX19jb250YWluZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDkwKTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY2VydGlmaWNhdGUtY2hvb3NlIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgICAmX19tZWRpYS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMjApO1xuICAgIH1cbiAgICAmX19jb250YWluZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyMCk7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tYmFyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNlcnRpZmljYXRlLWNob29zZSB7XG4gIEBpbmNsdWRlIGxhcHRvcC1hYm92ZSB7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2hlbHBlcnMvJyBhcyAqO1xuXG4uc3BlY2lhbGlzdC1kZXRhaWxlZCB7XG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oNDApO1xuICB9XG5cbiAgJl9fY2FyZC1zcGVjaWFsaXN0LWFscGhhIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg0MTMpO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgJl9tb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICB9XG4gICAgJl9kZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IHJlbSgxMDApO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bvc2l0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LXNlY29uZGFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgfVxuICAmX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBnYXA6IHJlbSgxMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgfVxuICAmX192aWRlby1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjczO1xuICAgIG1heC13aWR0aDogcmVtKDgyNyk7XG5cbiAgICAmIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19xdWFsaWZpY2F0aW9uLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDIwKTtcbiAgfVxuXG4gICZfX3ZpZGVvLWxhYmVsIHtcbiAgICAmLTEge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHItZHVyKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IHJlbSg0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgIGJvdHRvbTogcmVtKDIwKTtcbiAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgfVxuICAgICYtMiB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10ci1kdXIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogcmVtKDQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgYm90dG9tOiByZW0oMjApO1xuICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8tYm94LmlzLXBsYXllZCB7XG4gICAgLnNwZWNpYWxpc3QtZGV0YWlsZWRfX3ZpZGVvLWxhYmVsLTEsXG4gICAgLnNwZWNpYWxpc3QtZGV0YWlsZWRfX3ZpZGVvLWxhYmVsLTIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLnNwZWNpYWxpc3QtZGV0YWlsZWQge1xuICBAaW5jbHVkZSBtb2JpbGUtYWJvdmUge1xuICB9XG59XG5cbi5zcGVjaWFsaXN0LWRldGFpbGVkIHtcbiAgQGluY2x1ZGUgdGFibGV0LWFib3ZlIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgfVxuICB9XG59XG5cbi5zcGVjaWFsaXN0LWRldGFpbGVkIHtcbiAgQGluY2x1ZGUgbGFwdG9wLWFib3ZlIHtcbiAgfVxufVxuIl19 */
