/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/styles/main.scss ***!
  \********************************************************************************************************************************************************************************************************************/
:root{--distance-to-edge:Max(var(--container-padding),((100vw - var(--container-width))/2) + var(--container-padding));--row-spacer:clamp(4rem,10vw,9.375rem)}@media (max-width:999px){.img-with-aniamtion-wrap.stretch,.img-with-aniamtion-wrap.stretch-mobile{inset-inline-start:50%;-webkit-margin-start:-50vw;margin-inline-start:-50vw;max-width:100vw;position:relative;width:100vw}}@media (min-width:1000px) and (max-width:1920px){.wpb_column:first-child .img-with-aniamtion-wrap.stretch,.wpb_column:last-child .img-with-aniamtion-wrap.stretch{width:calc(100% + var(--distance-to-edge))}.wpb_column:first-child .img-with-aniamtion-wrap.stretch{-webkit-margin-start:calc(var(--distance-to-edge)/-1);margin-inline-start:calc(var(--distance-to-edge)/-1)}.wpb_column:last-child .img-with-aniamtion-wrap.stretch{-webkit-margin-end:calc(var(--distance-to-edge)/-1);margin-inline-end:calc(var(--distance-to-edge)/-1)}}.vc_row:not(.inner_row,:has(.hero)){margin-block:var(--row-spacer)}.vc_row:not(.inner_row,:has(.hero)).vc_row-has-fill{margin-block:0;padding-block:var(--row-spacer)}.vc_row:not(.inner_row,:has(.hero)) .vc_row{margin-block:0;padding-block:0}.material .wpb_row.vc_row-has-templatera{-webkit-margin-after:0;margin-block-end:0}.vc_row-o-equal-height.align-last>.col>.wpb_column>.vc_column-inner{height:100%}.vc_row-o-equal-height.align-last>.col>.wpb_column>.vc_column-inner>.wpb_wrapper{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.vc_row-o-equal-height.align-last>.col>.wpb_column>.vc_column-inner>.wpb_wrapper :last-child:not(:only-child).btn{-webkit-margin-before:auto;margin-block-start:auto}@font-face{font-family:KarlaBold;src:url(../static/fonts/karla/Karla-Bold.ttf) format("truetype")}@font-face{font-family:KarlaBoldItalic;src:url(../static/fonts/karla/Karla-BoldItalic.ttf) format("truetype")}.quote strong{font-family:KarlaBoldItalic}.btn,.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body[data-form-submit=regular] .container-wrap button[type=submit]{background-color:var(--bg,transparent)!important;border:.125rem solid var(--bg,--color);border-radius:0!important;color:var(--color,inherit)!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;font-size:1em!important;font-weight:700!important;gap:.5rem;line-height:1.25em!important;padding:.875rem 1.25rem!important;text-transform:uppercase}.btn:hover,.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:hover:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body[data-form-submit=regular] .container-wrap button[type=submit]:hover{background-color:var(--bg-hover)!important;border-color:var(--bg-hover,--color)!important;color:var(--color)!important}.btn:has(+.btn,+body[data-form-submit=regular] .container-wrap button[type=submit],+.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:has(+.btn,+body[data-form-submit=regular] .container-wrap button[type=submit],+.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body[data-form-submit=regular] .container-wrap button[type=submit]:has(+.btn,+body[data-form-submit=regular] .container-wrap button[type=submit],+.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))){-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.btn:has(+.btn,+body[data-form-submit=regular] .container-wrap button[type=submit],+.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):last-child,.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:has(+.btn,+body[data-form-submit=regular] .container-wrap button[type=submit],+.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):last-child:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body[data-form-submit=regular] .container-wrap button[type=submit]:has(+.btn,+body[data-form-submit=regular] .container-wrap button[type=submit],+.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):last-child{-webkit-margin-after:0;margin-block-end:0}.btn-primary,.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body[data-form-submit=regular] .container-wrap button[type=submit]{--bg:#311b23;--color:#fff;--bg-hover:color-mix(in srgb,var(--bg),#000 6%)}.gform-theme.gform-theme--framework.gform_wrapper [data-midnight=light] :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),[data-midnight=light] .btn-primary,[data-midnight=light] .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),[data-midnight=light] body[data-form-submit=regular] .container-wrap button[type=submit],body[data-form-submit=regular] .container-wrap [data-midnight=light] button[type=submit]{--bg:#fff;--color:#311b23}.vc_row[class*=diagonal]{--diagonal-aspect-ratio:20.625vw}.vc_row[class*=diagonal].diagonal-bottom>.row-bg-wrap:after,.vc_row[class*=diagonal].diagonal-top>.row-bg-wrap:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMaxYMax" viewBox="0 0 1440 297" fill="none"><path d="M0 296.021 1440 0v296.021H0Z" fill="%23fff"/></svg>');position:absolute;z-index:2}.vc_row[class*=diagonal].diagonal-top{-webkit-padding-before:calc(var(--diagonal-aspect-ratio) + var(--row-spacer));padding-block-start:calc(var(--diagonal-aspect-ratio) + var(--row-spacer))}.vc_row[class*=diagonal].diagonal-top>.row-bg-wrap:before{inset:-7px 0 auto;-webkit-transform:scale(-1);transform:scale(-1)}.vc_row[class*=diagonal].diagonal-bottom{-webkit-padding-after:calc(var(--diagonal-aspect-ratio) + var(--row-spacer));padding-block-end:calc(var(--diagonal-aspect-ratio) + var(--row-spacer))}.vc_row[class*=diagonal].diagonal-bottom>.row-bg-wrap:after{inset:auto 0 -7px}.sixtyseven-poi-marker{--height:64px;--width:60px}.sixtyseven-poi-marker img{border-radius:.25rem!important;height:40px!important;-o-object-fit:cover;object-fit:cover;width:50px!important;z-index:-1}body #gform_wrapper_1[data-form-index="0"].gform-theme,body .gform-theme--foundation,body [data-parent-form="1_0"]{--gf-form-gap-y:1.5rem;--gf-color-primary:#311b23;--gf-color-primary-contrast:#fff;--gf-color-primary-darker:var(--gf-color-primary);--gf-color-primary-lighter:var(--gf-color-primary);--gf-ctrl-btn-font-size:inherit;--gf-color-out-ctrl-dark:inherit}body .gform_wrapper .top_label .gfield_label{-webkit-margin-before:0;margin-block-start:0}body .container-wrap input[type=date],body .container-wrap input[type=datetime-local],body .container-wrap input[type=datetime],body .container-wrap input[type=email],body .container-wrap input[type=month],body .container-wrap input[type=number],body .container-wrap input[type=password],body .container-wrap input[type=search],body .container-wrap input[type=tel],body .container-wrap input[type=text],body .container-wrap input[type=time],body .container-wrap input[type=url],body .container-wrap input[type=week],body .container-wrap textarea{border-color:rgba(49,27,35,.3)}.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body[data-form-submit=regular] .container-wrap button[type=submit]{font-size:1em!important}.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,body[data-form-submit=regular] .container-wrap button[type=submit],body[data-form-submit=regular] .container-wrap button[type=submit]:hover{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important}:root{--ls-primary:var(--nectar-extra-color-1);--ls-primary-contrast:#fff}.wpb_wrapper.tabbed .lot-selector{aspect-ratio:16/9}.wpb_wrapper.tabbed .lot-selector-woningen .lot-selector-areas,.wpb_wrapper.tabbed .lot-selector-woningen .lot-selector-map,.wpb_wrapper.tabbed .lot-selector-woningen .lot-selector-map-image{height:100%;max-width:none;width:auto}.wpb_wrapper.tabbed .lot-selector-woningen .lot-selector-areas{width:-webkit-max-content;width:-moz-max-content;width:max-content}.lot-selector-map-image{-webkit-margin-after:0!important;margin-block-end:0!important}.lot-selector-btn{border-color:#fff}.lot-selector-btn i{font-size:inherit}.wpb_wrapper.tabbed:has(.lot-selector) .wpb_tabs_nav{background-color:#fff;border-radius:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.25rem;inset:auto 0 6%;margin:0 auto;padding:.125rem .1875rem!important;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.wpb_wrapper.tabbed:has(.lot-selector) .wpb_tabs_nav:after{content:none}.wpb_wrapper.tabbed:has(.lot-selector) .wpb_tabs_nav .tab-item a{background-color:transparent;border:none!important;border-radius:1rem;color:#000;font-weight:600}.wpb_wrapper.tabbed:has(.lot-selector) .wpb_tabs_nav .tab-item a.active-tab{background-color:#129a7e;color:#fff}.wpb_wrapper.tabbed:has(.lot-selector) .wpb_tabs_nav .tab-item a:not(.active-tab):hover{background-color:#dedede}.lot-selector-area{cursor:pointer}.lot-selector-info{line-height:1.4;max-width:200px}.lot-selector-info .info-image{-webkit-margin-after:0!important;margin-block-end:0!important;-webkit-margin-before:calc(var(--ls-info-padding-y)/-1);margin-block-start:calc(var(--ls-info-padding-y)/-1);margin-inline:calc(var(--ls-info-padding-x)/-1);max-width:calc(100% + var(--ls-info-padding-x)*2)!important;vertical-align:bottom}.lot-tabs{border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin:1rem 0;padding-bottom:.5rem}.tab-button{background:none;border:none;color:#666;cursor:pointer;font-size:1.125em;font-weight:700;padding:.5rem 0}.tab-button.active{color:#311b23}.tab-pane{display:none;padding:1rem 0}.tab-pane.active{display:block}.details-table{border:none!important;border-collapse:collapse;width:100%}.details-table td,.details-table th,.details-table tr{background:transparent!important;border:none!important;padding:0!important;text-align:left}.details-table th{font-weight:400!important;width:275px}.documents-list{list-style:none;padding:0}.documents-list li{margin-bottom:.5rem}.location-image{height:auto;max-width:100%}.gallery-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.gallery-item{aspect-ratio:1;overflow:hidden}.gallery-image{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;width:100%}.gallery-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.lot-modal{padding:3rem 1rem 1rem}.lot-modal .modal-close{inset-block-start:.25rem;inset-inline-end:1rem}.gallery-modal{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gallery-modal::-ms-backdrop{background:rgba(49,27,35,.3)}.gallery-modal::backdrop{background:rgba(49,27,35,.3)}.gallery-modal .dialog-close{background-color:transparent;border:none;font-size:3rem;font-weight:700;inset:1rem 1rem auto auto;line-height:.75em;padding:0;position:absolute}.gallery-modal img{max-height:90vh;max-width:80vw;width:auto}.iwithtext{--gap:.875rem;--align:center;--icon-size:48px;--icon-offset:0;--font-size:17px;--font-weight:500;-webkit-box-align:var(--align);-webkit-align-items:var(--align);-ms-flex-align:var(--align);align-items:var(--align);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size,inherit);font-weight:var(--font-weight);gap:var(--gap)}.iwithtext .iwt-icon{-webkit-box-flex:0;-webkit-flex:0 0 var(--icon-size);-ms-flex:0 0 var(--icon-size);flex:0 0 var(--icon-size);height:auto;-webkit-margin-before:var(--icon-offset);margin-block-start:var(--icon-offset);position:static;width:var(--icon-size)}.iwithtext .iwt-icon img{-webkit-margin-after:0;margin-block-end:0;vertical-align:bottom;width:100%!important}.iwithtext .iwt-text{-webkit-padding-start:0;padding-inline-start:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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c1dGLENXcFdFLHdCQUNFLHlCQUNBLHFCWHNXSixDV2xXQSxlQUVFLDZGQUVBLFlBSEEsMEVBRUEsa0dYc1dGLENXbldFLDZCQUNFLDRCWHFXSixDV3RXRSx5QkFDRSw0QlhxV0osQ1dsV0UsNkJBSUUsNkJBQ0EsWUFFQSxlQURBLGdCQUpBLDBCQU1BLGtCQUxBLFVBRkEsaUJYMldKLENXaldFLG1CQUNFLGdCQUNBLGVBQ0EsVVhtV0osQ1lyWUEsV0FDRSxjQUNBLGVBQ0EsaUJBQ0EsZ0JBQ0EsaUJBQ0Esa0JBS0EscUhBREEsMEVBR0EsbUNBQ0EsK0JBRkEsY1prWUYsQ1k5WEUscUJBR0UsNkdBQ0EsWUFDQSwrRUFKQSxnQkFDQSxzQloyWUosQ1l0WUkseUJBQ0UsMENBQ0Esc0JBQ0Esb0Jad1lOLENZcFlFLHFCQUNFLDhDWnNZSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL19zdHJldGNoLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fZ3JpZC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdmMtcm93LWRpYWdvbmFsLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3BvaS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19sb3Qtc2VsZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbG90LXNlbGVjdG9yLXRhYnMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbG90LXNlbGVjdG9yLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2l3aXRodGV4dC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1kaXN0YW5jZS10by1lZGdlOiBNYXgodmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLCAoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG4gIC0tcm93LXNwYWNlcjogY2xhbXAoNHJlbSwgMTB2dywgOS4zNzVyZW0pO1xufSIsIjpyb290IHtcbiAgLS1kaXN0YW5jZS10by1lZGdlOiBNYXgodmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLCAoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG4gIC0tcm93LXNwYWNlcjogY2xhbXAoNHJlbSwgMTB2dywgOS4zNzVyZW0pO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gsXG4gIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGQgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gsIC53cGJfY29sdW1uOmxhc3QtY2hpbGQgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1kaXN0YW5jZS10by1lZGdlKSk7XG4gIH1cbiAgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGQgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gIH1cbiAgLndwYl9jb2x1bW46bGFzdC1jaGlsZCAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gIH1cbn1cblxuLnZjX3Jvdzpub3QoLmlubmVyX3JvdywgOmhhcyguaGVybykpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcbn1cbi52Y19yb3c6bm90KC5pbm5lcl9yb3csIDpoYXMoLmhlcm8pKS52Y19yb3ctaGFzLWZpbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLnZjX3Jvdzpub3QoLmlubmVyX3JvdywgOmhhcyguaGVybykpIC52Y19yb3cge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbi5tYXRlcmlhbCAud3BiX3Jvdy52Y19yb3ctaGFzLXRlbXBsYXRlcmEge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4vKipcbiogV29ya3MgSSB0aGluaywgYnV0IG1pZ2h0IGJ1ZyBvdXQgd2hlbiByb3dzIGhhdmUgYC52Y19yb3ctby1lcXVhbC1oZWlnaHRgIHVzZWQgaW4gdGhlIHdyb25nIHBsYWNlc1xuKi9cbi52Y19yb3ctby1lcXVhbC1oZWlnaHQuYWxpZ24tbGFzdCA+IC5jb2wgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmNfcm93LW8tZXF1YWwtaGVpZ2h0LmFsaWduLWxhc3QgPiAuY29sID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4udmNfcm93LW8tZXF1YWwtaGVpZ2h0LmFsaWduLWxhc3QgPiAuY29sID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkuYnRuIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFCb2xkXCI7XG4gIHNyYzogdXJsKC4uL3N0YXRpYy9mb250cy9rYXJsYS9LYXJsYS1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFCb2xkSXRhbGljXCI7XG4gIHNyYzogdXJsKC4uL3N0YXRpYy9mb250cy9rYXJsYS9LYXJsYS1Cb2xkSXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4ucXVvdGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFCb2xkSXRhbGljXCI7XG59XG5cbi5idG4sIGJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1yZWd1bGFyXSAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgOndoZXJlKDpub3QoLm1jZS1zcGxpdGJ0bikpID4gYnV0dG9uOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHZhcigtLWJnLCAtLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG4uYnRuOmhvdmVyLCBib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybV93cmFwcGVyIDp3aGVyZSg6bm90KC5tY2Utc3BsaXRidG4pKSA+IGJ1dHRvbjpob3Zlcjpub3QoW2lkKj1tY2V1X10pOm5vdCgubWNlLW9wZW4pOndoZXJlKDpub3QoLmdmb3JtLXRoZW1lLW5vLWZyYW1ld29yayk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZSk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZSAqKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZS1mcmFtZXdvcmsgKikpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ob3ZlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iZy1ob3ZlciwgLS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5idG46aGFzKCsgLmJ0biwgKyBib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4rIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgOndoZXJlKDpub3QoLm1jZS1zcGxpdGJ0bikpID4gYnV0dG9uOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkpLCBib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF06aGFzKCsgLmJ0biwgKyBib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4rIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgOndoZXJlKDpub3QoLm1jZS1zcGxpdGJ0bikpID4gYnV0dG9uOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkpLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm1fd3JhcHBlciA6d2hlcmUoOm5vdCgubWNlLXNwbGl0YnRuKSkgPiBidXR0b246aGFzKCsgLmJ0biwgKyBib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4rIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgOndoZXJlKDpub3QoLm1jZS1zcGxpdGJ0bikpID4gYnV0dG9uOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkpOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5idG46aGFzKCsgLmJ0biwgKyBib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4rIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgOndoZXJlKDpub3QoLm1jZS1zcGxpdGJ0bikpID4gYnV0dG9uOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkpOmxhc3QtY2hpbGQsIGJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1yZWd1bGFyXSAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XTpoYXMoKyAuYnRuLCArIGJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1yZWd1bGFyXSAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSxcbisgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm1fd3JhcHBlciA6d2hlcmUoOm5vdCgubWNlLXNwbGl0YnRuKSkgPiBidXR0b246bm90KFtpZCo9bWNldV9dKTpub3QoLm1jZS1vcGVuKTp3aGVyZSg6bm90KC5nZm9ybS10aGVtZS1uby1mcmFtZXdvcmspOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUpOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUgKik6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZS1mcmFtZXdvcmspOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrICopKSk6bGFzdC1jaGlsZCxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgOndoZXJlKDpub3QoLm1jZS1zcGxpdGJ0bikpID4gYnV0dG9uOmhhcygrIC5idG4sICsgYm9keVtkYXRhLWZvcm0tc3VibWl0PXJlZ3VsYXJdIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLFxuKyAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybV93cmFwcGVyIDp3aGVyZSg6bm90KC5tY2Utc3BsaXRidG4pKSA+IGJ1dHRvbjpub3QoW2lkKj1tY2V1X10pOm5vdCgubWNlLW9wZW4pOndoZXJlKDpub3QoLmdmb3JtLXRoZW1lLW5vLWZyYW1ld29yayk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZSk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZSAqKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZS1mcmFtZXdvcmsgKikpKTpsYXN0LWNoaWxkOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uYnRuLXByaW1hcnksIGJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1yZWd1bGFyXSAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgOndoZXJlKDpub3QoLm1jZS1zcGxpdGJ0bikpID4gYnV0dG9uOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkge1xuICAtLWJnOiAjMzExQjIzO1xuICAtLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJnLWhvdmVyOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYmcpLCAjMDAwMDAwIDYlKTtcbn1cbltkYXRhLW1pZG5pZ2h0PWxpZ2h0XSAuYnRuLXByaW1hcnksIFtkYXRhLW1pZG5pZ2h0PWxpZ2h0XSBib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIGJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1yZWd1bGFyXSAuY29udGFpbmVyLXdyYXAgW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5bZGF0YS1taWRuaWdodD1saWdodF0gLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm1fd3JhcHBlciA6d2hlcmUoOm5vdCgubWNlLXNwbGl0YnRuKSkgPiBidXR0b246bm90KFtpZCo9bWNldV9dKTpub3QoLm1jZS1vcGVuKTp3aGVyZSg6bm90KC5nZm9ybS10aGVtZS1uby1mcmFtZXdvcmspOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUpOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUgKik6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZS1mcmFtZXdvcmspOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrICopKSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIDp3aGVyZSg6bm90KC5tY2Utc3BsaXRidG4pKSA+IGJ1dHRvbjpub3QoW2lkKj1tY2V1X10pOm5vdCgubWNlLW9wZW4pOndoZXJlKDpub3QoLmdmb3JtLXRoZW1lLW5vLWZyYW1ld29yayk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZSk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZSAqKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZS1mcmFtZXdvcmsgKikpIHtcbiAgLS1iZzogI0ZGRkZGRjtcbiAgLS1jb2xvcjogIzMxMUIyMztcbn1cblxuLnZjX3Jvd1tjbGFzcyo9ZGlhZ29uYWxdIHtcbiAgLS1kaWFnb25hbC1hc3BlY3QtcmF0aW86IGNhbGMoMjk3LzE0NDAgKiAxMDB2dyk7XG59XG4udmNfcm93W2NsYXNzKj1kaWFnb25hbF0uZGlhZ29uYWwtdG9wID4gLnJvdy1iZy13cmFwOjpiZWZvcmUsIC52Y19yb3dbY2xhc3MqPWRpYWdvbmFsXS5kaWFnb25hbC1ib3R0b20gPiAucm93LWJnLXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgcHJlc2VydmVBc3BlY3RSYXRpbz1cInhNYXhZTWF4XCIgdmlld0JveD1cIjAgMCAxNDQwIDI5N1wiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0wIDI5Ni4wMjFMMTQ0MCAwTDE0NDAgMjk2LjAyMUgwWlwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuLnZjX3Jvd1tjbGFzcyo9ZGlhZ29uYWxdLmRpYWdvbmFsLXRvcCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tZGlhZ29uYWwtYXNwZWN0LXJhdGlvKSArIHZhcigtLXJvdy1zcGFjZXIpKTtcbn1cbi52Y19yb3dbY2xhc3MqPWRpYWdvbmFsXS5kaWFnb25hbC10b3AgPiAucm93LWJnLXdyYXA6OmJlZm9yZSB7XG4gIGluc2V0OiAtN3B4IDAgYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuLnZjX3Jvd1tjbGFzcyo9ZGlhZ29uYWxdLmRpYWdvbmFsLWJvdHRvbSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWRpYWdvbmFsLWFzcGVjdC1yYXRpbykgKyB2YXIoLS1yb3ctc3BhY2VyKSk7XG59XG4udmNfcm93W2NsYXNzKj1kaWFnb25hbF0uZGlhZ29uYWwtYm90dG9tID4gLnJvdy1iZy13cmFwOjphZnRlciB7XG4gIGluc2V0OiBhdXRvIDAgLTdweDtcbn1cblxuLnNpeHR5c2V2ZW4tcG9pLW1hcmtlciB7XG4gIC0taGVpZ2h0OiA2NHB4O1xuICAtLXdpZHRoOiA2MHB4O1xufVxuLnNpeHR5c2V2ZW4tcG9pLW1hcmtlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMVtkYXRhLWZvcm0taW5kZXg9XCIwXCJdLmdmb3JtLXRoZW1lLFxuYm9keSBbZGF0YS1wYXJlbnQtZm9ybT1cIjFfMFwiXSxcbmJvZHkgLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uIHtcbiAgLS1nZi1mb3JtLWdhcC15OiAxLjVyZW07XG4gIC0tZ2YtY29sb3ItcHJpbWFyeTogIzMxMUIyMztcbiAgLS1nZi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAjRkZGRkZGO1xuICAtLWdmLWNvbG9yLXByaW1hcnktZGFya2VyOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcbiAgLS1nZi1jb2xvci1wcmltYXJ5LWxpZ2h0ZXI6IHZhcigtLWdmLWNvbG9yLXByaW1hcnkpO1xuICAtLWdmLWN0cmwtYnRuLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1nZi1jb2xvci1vdXQtY3RybC1kYXJrOiBpbmhlcml0O1xufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPWRhdGVdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1kYXRldGltZV0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9bW9udGhdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1udW1iZXJdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXNlYXJjaF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXRlbF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT10aW1lXSxcbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9d2Vla10sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXVybF0sXG5ib2R5IC5jb250YWluZXItd3JhcCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMjcsIDM1LCAwLjMpO1xufVxuXG5ib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybV93cmFwcGVyIDp3aGVyZSg6bm90KC5tY2Utc3BsaXRidG4pKSA+IGJ1dHRvbjpub3QoW2lkKj1tY2V1X10pOm5vdCgubWNlLW9wZW4pOndoZXJlKDpub3QoLmdmb3JtLXRoZW1lLW5vLWZyYW1ld29yayk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZSk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZSAqKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayk6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZS1mcmFtZXdvcmsgKikpIHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1yZWd1bGFyXSAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgYm9keVtkYXRhLWZvcm0tc3VibWl0PXJlZ3VsYXJdIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm1fd3JhcHBlciA6d2hlcmUoOm5vdCgubWNlLXNwbGl0YnRuKSkgPiBidXR0b246bm90KFtpZCo9bWNldV9dKTpub3QoLm1jZS1vcGVuKTp3aGVyZSg6bm90KC5nZm9ybS10aGVtZS1uby1mcmFtZXdvcmspOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUpOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUgKik6bm90KC5nZm9ybS10aGVtZV9fZGlzYWJsZS1mcmFtZXdvcmspOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrICopKSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIgOndoZXJlKDpub3QoLm1jZS1zcGxpdGJ0bikpID4gYnV0dG9uOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tbHMtcHJpbWFyeTogdmFyKC0tbmVjdGFyLWV4dHJhLWNvbG9yLTEpO1xuICAtLWxzLXByaW1hcnktY29udHJhc3Q6ICNGRkZGRkY7XG59XG5cbi53cGJfd3JhcHBlci50YWJiZWQgLmxvdC1zZWxlY3RvciB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi53cGJfd3JhcHBlci50YWJiZWQgLmxvdC1zZWxlY3Rvci13b25pbmdlbiAubG90LXNlbGVjdG9yLW1hcCxcbi53cGJfd3JhcHBlci50YWJiZWQgLmxvdC1zZWxlY3Rvci13b25pbmdlbiAubG90LXNlbGVjdG9yLW1hcC1pbWFnZSxcbi53cGJfd3JhcHBlci50YWJiZWQgLmxvdC1zZWxlY3Rvci13b25pbmdlbiAubG90LXNlbGVjdG9yLWFyZWFzIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLndwYl93cmFwcGVyLnRhYmJlZCAubG90LXNlbGVjdG9yLXdvbmluZ2VuIC5sb3Qtc2VsZWN0b3ItYXJlYXMge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5sb3Qtc2VsZWN0b3ItbWFwLWltYWdlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xufVxuLmxvdC1zZWxlY3Rvci1idG4ge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4ubG90LXNlbGVjdG9yLWJ0biBpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ud3BiX3dyYXBwZXIudGFiYmVkOmhhcygubG90LXNlbGVjdG9yKSAud3BiX3RhYnNfbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBpbnNldDogYXV0byAwIDYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMTg3NXJlbSAhaW1wb3J0YW50O1xuICBnYXA6IDAuMjVyZW07XG59XG4ud3BiX3dyYXBwZXIudGFiYmVkOmhhcygubG90LXNlbGVjdG9yKSAud3BiX3RhYnNfbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud3BiX3dyYXBwZXIudGFiYmVkOmhhcygubG90LXNlbGVjdG9yKSAud3BiX3RhYnNfbmF2IC50YWItaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53cGJfd3JhcHBlci50YWJiZWQ6aGFzKC5sb3Qtc2VsZWN0b3IpIC53cGJfdGFic19uYXYgLnRhYi1pdGVtIGEuYWN0aXZlLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjlBN0U7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLndwYl93cmFwcGVyLnRhYmJlZDpoYXMoLmxvdC1zZWxlY3RvcikgLndwYl90YWJzX25hdiAudGFiLWl0ZW0gYTpub3QoLmFjdGl2ZS10YWIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbn1cblxuLmxvdC1zZWxlY3Rvci1hcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubG90LXNlbGVjdG9yLWluZm8ge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmxvdC1zZWxlY3Rvci1pbmZvIC5pbmZvLWltYWdlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tbHMtaW5mby1wYWRkaW5nLXkpIC8gLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWxzLWluZm8tcGFkZGluZy14KSAvIC0xKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWxzLWluZm8tcGFkZGluZy14KSAqIDIpICFpbXBvcnRhbnQ7XG59XG5cbi5sb3QtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4udGFiLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG4udGFiLWJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzMxMUIyMztcbn1cblxuLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGV0YWlscy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRldGFpbHMtdGFibGUgdHIsXG4uZGV0YWlscy10YWJsZSB0aCxcbi5kZXRhaWxzLXRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmRldGFpbHMtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNzVweDtcbn1cblxuLmRvY3VtZW50cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5kb2N1bWVudHMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmxvY2F0aW9uLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nYWxsZXJ5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdhcDogMXJlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5nYWxsZXJ5LWltYWdlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmxvdC1tb2RhbCB7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbSAxcmVtO1xufVxuLmxvdC1tb2RhbCAubW9kYWwtY2xvc2Uge1xuICBpbnNldC1ibG9jay1zdGFydDogMC4yNXJlbTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMXJlbTtcbn1cblxuLmdhbGxlcnktbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmdhbGxlcnktbW9kYWw6OmJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0OSwgMjcsIDM1LCAwLjMpO1xufVxuLmdhbGxlcnktbW9kYWwgLmRpYWxvZy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMXJlbSBhdXRvIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbn1cbi5nYWxsZXJ5LW1vZGFsIGltZyB7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG1heC13aWR0aDogODB2dztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5pd2l0aHRleHQge1xuICAtLWdhcDogLjg3NXJlbTtcbiAgLS1hbGlnbjogY2VudGVyO1xuICAtLWljb24tc2l6ZTogNDhweDtcbiAgLS1pY29uLW9mZnNldDogMDtcbiAgLS1mb250LXNpemU6IDE3cHg7XG4gIC0tZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLml3aXRodGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1hbGlnbik7XG4gIGdhcDogdmFyKC0tZ2FwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQpO1xufVxuLml3aXRodGV4dCAuaXd0LWljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgZmxleDogMCAwIHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1pY29uLW9mZnNldCk7XG59XG4uaXdpdGh0ZXh0IC5pd3QtaWNvbiBpbWcge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLml3aXRodGV4dCAuaXd0LXRleHQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5cbi5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoLFxuLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gtbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7di4kbW9iaWxlLWJyZWFrcG9pbnQgLSAxcHh9KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB9XG59XG5cbi5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7di4kbW9iaWxlLWJyZWFrcG9pbnR9KSBhbmQgKG1heC13aWR0aDogI3t2LiRzdHJldGNoLW1heC13aWR0aH0pIHtcbiAgICAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCAmLFxuICAgIC53cGJfY29sdW1uOmxhc3QtY2hpbGQgJiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkpO1xuICAgIH1cblxuICAgIC53cGJfY29sdW1uOmZpcnN0LWNoaWxkICYge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcbiAgICB9XG5cbiAgICAud3BiX2NvbHVtbjpsYXN0LWNoaWxkICYge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gICAgfVxuICB9XG59IiwiLnZjX3Jvdzpub3QoLmlubmVyX3JvdywgOmhhcyguaGVybykpIHtcclxuICBtYXJnaW4tYmxvY2s6IHZhcigtLXJvdy1zcGFjZXIpO1xyXG5cclxuICAmLnZjX3Jvdy1oYXMtZmlsbCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuICB9XHJcblxyXG4gIC52Y19yb3cge1xyXG4gICAgcGFkZGluZy1ibG9jazogMDtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgZG91YmxlIHNwYWNpbmdcclxuLy8gYm9keSB7XHJcblxyXG4vLyAgIC52Y19jb2wtaGFzLWZpbGw+LnZjX2NvbHVtbi1pbm5lcixcclxuLy8gICAudmNfcm93LWhhcy1maWxsKy52Y19yb3ctZnVsbC13aWR0aCsudmNfcm93Pi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIsXHJcbi8vICAgLnZjX3Jvdy1oYXMtZmlsbCsudmNfcm93Pi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIsXHJcbi8vICAgLnZjX3Jvdy1oYXMtZmlsbD4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyLFxyXG4vLyAgIC52Y19yb3c6bm90KC52Y19yb3ctaGFzLWZpbGwpKy52Y19yb3c6bm90KC52Y19yb3ctaGFzLWZpbGwpIHtcclxuLy8gICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4ubWF0ZXJpYWwgLndwYl9yb3cudmNfcm93LWhhcy10ZW1wbGF0ZXJhIHtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG59XHJcblxyXG4vKipcclxuKiBXb3JrcyBJIHRoaW5rLCBidXQgbWlnaHQgYnVnIG91dCB3aGVuIHJvd3MgaGF2ZSBgLnZjX3Jvdy1vLWVxdWFsLWhlaWdodGAgdXNlZCBpbiB0aGUgd3JvbmcgcGxhY2VzXHJcbiovXHJcbi52Y19yb3ctby1lcXVhbC1oZWlnaHQuYWxpZ24tbGFzdD4uY29sPi53cGJfY29sdW1uPi52Y19jb2x1bW4taW5uZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgPi53cGJfd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICA6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0thcmxhQm9sZCc7XHJcbiAgc3JjOiB1cmwoLi4vc3RhdGljL2ZvbnRzL2thcmxhL0thcmxhLUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnS2FybGFCb2xkSXRhbGljJztcclxuICBzcmM6IHVybCguLi9zdGF0aWMvZm9udHMva2FybGEvS2FybGEtQm9sZEl0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuLnF1b3RlIHN0cm9uZyB7XHJcbiAgZm9udC1mYW1pbHk6ICdLYXJsYUJvbGRJdGFsaWMnO1xyXG59IiwiQHVzZSAnLi4vY29tbW9uL3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcbi5idG4ge1xyXG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IC44NzVyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCB2YXIoLS1iZywgLS1jb2xvcik7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICBnYXA6IC41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZywgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iZy1ob3ZlciwgLS1jb2xvcikgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6aGFzKCsgLmJ0bikge1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gIC0tYmc6ICN7di4kZGFya307XHJcbiAgLS1jb2xvcjogI3t2LiR3aGl0ZX07XHJcbiAgLS1iZy1ob3ZlcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWJnKSwgI3t2LiRibGFja30gNiUpO1xyXG5cclxuICBbZGF0YS1taWRuaWdodD1saWdodF0gJiB7XHJcbiAgICAtLWJnOiAje3YuJHdoaXRlfTtcclxuICAgIC0tY29sb3I6ICN7di4kZGFya307XHJcbiAgfVxyXG59IiwiLnZjX3Jvd1tjbGFzcyo9ZGlhZ29uYWxdIHtcclxuICAtLWRpYWdvbmFsLWFzcGVjdC1yYXRpbzogY2FsYygyOTcvMTQ0MCAqIDEwMHZ3KTtcclxuXHJcbiAgJi5kaWFnb25hbC10b3A+LnJvdy1iZy13cmFwOjpiZWZvcmUsXHJcbiAgJi5kaWFnb25hbC1ib3R0b20+LnJvdy1iZy13cmFwOjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPVwieE1heFlNYXhcIiB2aWV3Qm94PVwiMCAwIDE0NDAgMjk3XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTAgMjk2LjAyMUwxNDQwIDBMMTQ0MCAyOTYuMDIxSDBaXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICYuZGlhZ29uYWwtdG9wIHtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tZGlhZ29uYWwtYXNwZWN0LXJhdGlvKSArIHZhcigtLXJvdy1zcGFjZXIpKTtcclxuXHJcbiAgICA+LnJvdy1iZy13cmFwOjpiZWZvcmUge1xyXG4gICAgICBpbnNldDogLTdweCAwIGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgLy8gZmxpcCBpdFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kaWFnb25hbC1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tZGlhZ29uYWwtYXNwZWN0LXJhdGlvKSArIHZhcigtLXJvdy1zcGFjZXIpKTtcclxuXHJcbiAgICA+LnJvdy1iZy13cmFwOjphZnRlciB7XHJcbiAgICAgIGluc2V0OiBhdXRvIDAgLTdweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2l4dHlzZXZlbi1wb2ktbWFya2VyIHtcclxuICAtLWhlaWdodDogNjRweDtcclxuICAtLXdpZHRoOiA2MHB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufSIsIkB1c2UgJy4uL2NvbW1vbi92YXJpYWJsZXMnIGFzIHY7XHJcbkB1c2UgXCJidXR0b25zXCI7XHJcblxyXG4vLyBQcmVmaXggZXZlcnl0aGluZyB3aXRoIGJvZHkgdG8gb3ZlcnJpZGUgU2FsaWVudCBzdHlsaW5nXHJcblxyXG5ib2R5IHtcclxuXHJcbiAgI2dmb3JtX3dyYXBwZXJfMVtkYXRhLWZvcm0taW5kZXg9XCIwXCJdLmdmb3JtLXRoZW1lLFxyXG4gIFtkYXRhLXBhcmVudC1mb3JtPVwiMV8wXCJdLFxyXG4gIC5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiB7XHJcbiAgICAtLWdmLWZvcm0tZ2FwLXk6IDEuNXJlbTtcclxuICAgIC0tZ2YtY29sb3ItcHJpbWFyeTogI3t2LiRkYXJrfTtcclxuICAgIC0tZ2YtY29sb3ItcHJpbWFyeS1jb250cmFzdDogI3t2LiR3aGl0ZX07XHJcbiAgICAtLWdmLWNvbG9yLXByaW1hcnktZGFya2VyOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcclxuICAgIC0tZ2YtY29sb3ItcHJpbWFyeS1saWdodGVyOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcclxuICAgIC0tZ2YtY3RybC1idG4tZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgLS1nZi1jb2xvci1vdXQtY3RybC1kYXJrOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuYm9keSAuY29udGFpbmVyLXdyYXAge1xyXG5cclxuICBpbnB1dFt0eXBlPWVtYWlsXSxcclxuICBpbnB1dFt0eXBlPWRhdGVdLFxyXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxyXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxyXG4gIGlucHV0W3R5cGU9bW9udGhdLFxyXG4gIGlucHV0W3R5cGU9bnVtYmVyXSxcclxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuICBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbiAgaW5wdXRbdHlwZT10ZWxdLFxyXG4gIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgaW5wdXRbdHlwZT10aW1lXSxcclxuICBpbnB1dFt0eXBlPXdlZWtdLFxyXG4gIGlucHV0W3R5cGU9dXJsXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEodi4kZGFyaywgLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3VibWl0IGJ1dHRvbiwgYWxzbyBoZWF2aWx5IGluZmx1ZW5jZWQgYnkgU2FsaWVudFxyXG4vLyBKdXN0IGluIGNhc2UsIHdoZW4gdGhlIEdGIHNlbGVjdG9yIGRvZXNuJ3Qgd29yayBhbnltb3JlLCBhdCBsZWFzdCBvdmVycmlkZSB0aGUgU2FsaWVudCBzdHlsaW5nXHJcbmJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1yZWd1bGFyXSAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSxcclxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm1fd3JhcHBlciA6d2hlcmUoOm5vdCgubWNlLXNwbGl0YnRuKSk+YnV0dG9uOm5vdChbaWQqPW1jZXVfXSk6bm90KC5tY2Utb3Blbik6d2hlcmUoOm5vdCguZ2Zvcm0tdGhlbWUtbm8tZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlICopOm5vdCguZ2Zvcm0tdGhlbWVfX2Rpc2FibGUtZnJhbWV3b3JrKTpub3QoLmdmb3JtLXRoZW1lX19kaXNhYmxlLWZyYW1ld29yayAqKSkge1xyXG4gIEBleHRlbmQgLmJ0bjtcclxuICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuXHJcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuXHJcbiAgJixcclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIkB1c2UgJy4uL2NvbW1vbi92YXJpYWJsZXMnIGFzIHY7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1scy1wcmltYXJ5OiB2YXIoLS1uZWN0YXItZXh0cmEtY29sb3ItMSk7XHJcbiAgLS1scy1wcmltYXJ5LWNvbnRyYXN0OiAje3YuJHdoaXRlfTtcclxufVxyXG5cclxuLy8gV3JhcHBpbmcgdGFicyAoaW4gUGFnZSBCdWlsZGVyKVxyXG4ud3BiX3dyYXBwZXIudGFiYmVkIHtcclxuICAubG90LXNlbGVjdG9yIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMTYvOTsgLy8gMTkyMHgxMDgwLCBhcGFydG1lbnRzIGltYWdlIHNpemVcclxuICB9XHJcblxyXG4gIC8vIEJ1aWxkaW5ncyAobGFyZ2Ugc2VsZWN0b3IpIHN0eWxpbmdcclxuICAubG90LXNlbGVjdG9yLXdvbmluZ2VuIHtcclxuICAgIC5sb3Qtc2VsZWN0b3ItbWFwLFxyXG4gICAgLmxvdC1zZWxlY3Rvci1tYXAtaW1hZ2UsXHJcbiAgICAubG90LXNlbGVjdG9yLWFyZWFzIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb3Qtc2VsZWN0b3ItYXJlYXMge1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG90LXNlbGVjdG9yIHtcclxuICAmLW1hcC1pbWFnZSB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLWJ0biB7XHJcbiAgICBib3JkZXItY29sb3I6IHYuJHdoaXRlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3BiX3dyYXBwZXIudGFiYmVkOmhhcygubG90LXNlbGVjdG9yKSB7XHJcbiAgLndwYl90YWJzX25hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaW5zZXQ6IGF1dG8gMCA2JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgcGFkZGluZzogLjEyNXJlbSAuMTg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAuMjVyZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItaXRlbSBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgY29sb3I6IHYuJGJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLmFjdGl2ZS10YWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguYWN0aXZlLXRhYik6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3Qtc2VsZWN0b3ItYXJlYSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubG90LXNlbGVjdG9yLWluZm8ge1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgLmluZm8taW1hZ2Uge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1scy1pbmZvLXBhZGRpbmcteSkgLyAtMSk7XHJcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWxzLWluZm8tcGFkZGluZy14KSAvIC0xKTtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgKHZhcigtLWxzLWluZm8tcGFkZGluZy14KSAqIDIpKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIiRtb2JpbGUtYnJlYWtwb2ludDogMTAwMHB4O1xuJHN0cmV0Y2gtbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI0ZGRkZGRjtcbiRkYXJrOiAjMzExQjIzO1xuJHByaW1hcnk6ICMxMjlBN0U7IiwiQHVzZSAnLi4vY29tbW9uL3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcbi5sb3QtdGFicyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbiAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLnRhYi1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2LiRkYXJrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50YWItcGFuZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmRldGFpbHMtdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXRhYmxlIHRyLFxyXG4uZGV0YWlscy10YWJsZSB0aCxcclxuLmRldGFpbHMtdGFibGUgdGQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXRhYmxlIHRoIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDI3NXB4O1xyXG59XHJcblxyXG5cclxuLy8gRG9jdW1lbnRzXHJcblxyXG4uZG9jdW1lbnRzLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5sb2NhdGlvbi1pbWFnZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIEdhbGxlcnlcclxuXHJcbi5nYWxsZXJ5LWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xyXG4gIGdhcDogMXJlbTtcclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcbiAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWltYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgfVxyXG59IiwiQHVzZSAnLi4vY29tbW9uL3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcbi5sb3QtbW9kYWwge1xyXG4gIHBhZGRpbmc6IDNyZW0gMXJlbSAxcmVtO1xyXG5cclxuICAubW9kYWwtY2xvc2Uge1xyXG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IC4yNXJlbTtcclxuICAgIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FsbGVyeS1tb2RhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgJjo6YmFja2Ryb3Age1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSh2LiRkYXJrLCAuMyk7XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAxcmVtIDFyZW0gYXV0byBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAuNzVlbTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59IiwiLy8gQmFzaWNzXHJcbi5pd2l0aHRleHQge1xyXG4gIC0tZ2FwOiAuODc1cmVtO1xyXG4gIC0tYWxpZ246IGNlbnRlcjtcclxuICAtLWljb24tc2l6ZTogNDhweDtcclxuICAtLWljb24tb2Zmc2V0OiAwO1xyXG4gIC0tZm9udC1zaXplOiAxN3B4O1xyXG4gIC0tZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLml3aXRodGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogdmFyKC0tYWxpZ24pO1xyXG4gIGdhcDogdmFyKC0tZ2FwKTtcclxuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0KTtcclxuXHJcbiAgLml3dC1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcclxuICAgIGZsZXg6IDAgMCB2YXIoLS1pY29uLXNpemUpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1pY29uLW9mZnNldCk7XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXd0LXRleHQge1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEbyB5b3VyIGN1c3RvbSBzdHlsaW5nIGhlcmVcclxuLy8gLi4uIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/