@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;color:#0a0a0a;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.hide,.is-hidden{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.row{max-width:73.125rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.row .row{margin-right:-.5rem;margin-left:-.5rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.5rem;margin-left:-.5rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.5rem;margin-left:-.5rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.collapse>.column>.row,.row.collapse>.columns>.row,.row.is-collapse-child{margin-right:0;margin-left:0}.column,.columns{flex:1 1 0px;padding-right:.5rem;padding-left:.5rem;min-width:0}@media print,screen and (min-width:40em){.column,.columns{padding-right:.5rem;padding-left:.5rem}}@media print,screen and (min-width:64em){.column,.columns{padding-right:.5rem;padding-left:.5rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.75rem;padding-left:.75rem}@media print,screen and (min-width:40em){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:40em) and (min-width:40em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width:40em){.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.75rem;padding-left:.75rem}}@media print,screen and (min-width:64em){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:64em) and (min-width:64em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:64em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width:64em){.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:1rem;padding-left:1rem}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.5rem}.column-block>:last-child{margin-bottom:0}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{-ms-grid-row-align:center;align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width:40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width:64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:c 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.mobx-holder{position:fixed;overflow:hidden;z-index:99999;width:100%;height:100%;left:0;top:0;visibility:hidden;opacity:0;will-change:opacity,visibility;box-sizing:border-box;touch-action:none;pointer-events:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;font-family:Arial,Helvetica,sans-serif;transition:opacity .4s ease,visibility .4s ease}.mobx-holder:-webkit-full-screen{background-color:transparent}.mobx-holder *{box-sizing:border-box}.mobx-holder svg{pointer-events:none}.mobx-open{pointer-events:auto;visibility:visible;opacity:1}.mobx-rtl{direction:rtl}.mobx-slider{position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:none;transition:opacity .45s ease}.mobx-hide{opacity:0;transition:none}.mobx-overlay{width:100%;height:100%;transform:translateZ(0);background-color:hsla(0,0%,100%,.95)}.mobx-overlay,.mobx-ui:after{position:absolute;left:0;top:0;will-change:opacity}.mobx-ui:after{content:"";right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility .25s ease-out}.mobx-open-tooltip .mobx-ui:after{opacity:1;visibility:visible}.mobx-share-tooltip :after,.mobx-thumb-video:after,.mobx-ui button,.mobx-video:after,.mobx-video:before{background-image:url(../img/svg/modulobox.svg);background-repeat:no-repeat;background-color:transparent}.mobx-top-bar{top:0}.mobx-bottom-bar,.mobx-top-bar{position:absolute;left:0;width:100%;will-change:transform;background-color:hsla(0,0%,100%,.9);transform:translateY(0);transition:transform .25s ease-in-out}.mobx-bottom-bar{bottom:0}.mobx-holder:not(.mobx-open) .mobx-bottom-bar,.mobx-panzoom .mobx-bottom-bar,.mobx-will-close .mobx-bottom-bar{transform:translateY(100%)}.mobx-caption{position:relative;display:block;width:100%;padding:0;margin:0;pointer-events:none}.mobx-caption-inner{max-width:420px;margin:0 auto;pointer-events:auto;cursor:default}.mobx-title{font-size:13px;line-height:18px}.mobx-desc,.mobx-title{position:relative;display:block;margin:0;padding:14px 10px 12px;font-weight:400;text-align:center;color:#282828}.mobx-desc{font-size:12px;line-height:16px}.mobx-title+.mobx-desc{margin:-6px 0 0;padding:0 10px 10px}.mobx-item,.mobx-item-inner{position:absolute;display:block;overflow:hidden;left:0;top:0;bottom:0;width:100%;text-align:center;touch-action:none;transform:translateZ(0);backface-visibility:hidden;transform-origin:center}.mobx-item-inner{-webkit-overflow-scrolling:touch;overflow:auto}.mobx-img,.mobx-panzoom .mobx-item{cursor:move;cursor:grab;cursor:-webkit-grab}.mobx-dragging .mobx-item *{cursor:grabbing;cursor:-webkit-grabbing}.mobx-error,.mobx-html,.mobx-iframe,.mobx-img,.mobx-video{position:absolute;display:block;height:0;width:0;max-width:none;padding:0;margin:0;opacity:0;will-change:opacity;visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;backface-visibility:hidden;transform:translateZ(0);transition:opacity .35s ease}.mobx-media-loaded{opacity:1;visibility:visible}.mobx-error,.mobx-html-inner{top:50%;transform:translateY(-50%)}.mobx-error{width:100%;height:auto;padding:20px 60px;color:#282828;text-align:center}.mobx-error,.mobx-html{pointer-events:none}.mobx-html-inner{position:relative;display:inline-block;overflow:auto;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;pointer-events:auto}.mobx-video{cursor:pointer;background:hsla(0,0%,100%,.1);background-size:cover;background-repeat:no-repeat;background-position:50%}.mobx-video.mobx-playing{background:none;background-image:none!important}.mobx-video:after,.mobx-video:before{position:absolute;content:"";top:50%;left:50%;width:80px;height:80px;padding:0;margin:-44px 0 0 -44px;border:4px solid #282828;border-radius:100%;background-size:175px;background-position:28px -414px;box-sizing:content-box}.mobx-video.mobx-loading:before,.mobx-video:after{border-color:transparent}.mobx-video:after{opacity:0;visibility:hidden;background-image:none;background-color:transparent;border-left-color:#282828}.mobx-video.mobx-loading:after{opacity:1;visibility:visible;animation:a 1.1s infinite linear}.mobx-video.mobx-playing:after,.mobx-video.mobx-playing:before{opacity:0}.mobx-video .mejs-video,.mobx-video iframe,.mobx-video video{position:absolute;overflow:hidden;top:0;left:0;width:100%!important;height:100%!important;opacity:0;background:hsla(0,0%,100%,.9);pointer-events:none;transition:opacity .35s ease-in-out}.mobx-video iframe{background:none}.mobx-video.mobx-playing .mejs-video,.mobx-video.mobx-playing iframe,.mobx-video.mobx-playing video{opacity:1;pointer-events:auto}.mobx-fullscreen .mejs-fullscreen-button,.mobx-fullscreen video::-webkit-media-controls-fullscreen-button{display:none}:-webkit-full-screen-ancestor:not(iframe){will-change:auto!important}.mobx-counter{position:relative;display:inline-block;float:left;height:44px;font-size:13px;line-height:44px;color:#282828;opacity:.75;margin:0 10px;letter-spacing:.6px}.mobx-rtl .mobx-counter{float:right}.mobx-timer{position:relative;display:inline-block;float:left;width:24px;height:24px;margin:10px 0 10px 5px;opacity:0;will-change:opacity;transition:opacity .25s ease-in-out}.mobx-rtl .mobx-timer{float:right}.mobx-autoplay .mobx-timer{opacity:1}.mobx-loader{position:absolute;width:30px;height:30px;top:50%;left:50%;margin:-15px 0 0 -15px;outline:1px solid transparent;border-radius:50%;border-width:3px;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;border-color:hsla(0,0%,100%,.9);border-left:3px solid #282828;animation:a 1.1s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobx-share-tooltip{position:absolute;display:block;z-index:2;width:120px;top:50px;opacity:0;visibility:hidden;background:#282828;will-change:transform;transform:translateY(10px);transition:transform .25s ease,opacity .25s ease,visibility .25s ease}.mobx-share-tooltip:before{content:"";position:absolute;display:block;width:0;height:0;top:-12px;right:14px;border:6px solid transparent;border-bottom-color:#f9fafb}.mobx-share-tooltip[data-position=left]:before{left:14px;right:auto}.mobx-open-tooltip .mobx-share-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.mobx-share-tooltip span{display:block;width:100%;height:40px;padding:10px;color:#777;font-size:14px;line-height:22px;text-align:center;background:#f9fafb;box-shadow:inset 0 -2px 8px rgba(0,0,0,.03)}.mobx-share-tooltip :after,.mobx-ui button{position:relative;display:inline-block;width:40px;height:40px;padding:0;cursor:pointer;box-shadow:none;border:none;outline:none;touch-action:manipulation;-webkit-appearance:none;transition:opacity .25s ease-in-out}.mobx-share-tooltip button:hover:after,.mobx-ui button:hover{opacity:1}.mobx-share-tooltip button:after{position:absolute;content:"";top:0;left:0;opacity:0}.mobx-share-tooltip button{float:left}.mobx-rtl .mobx-share-tooltip button{float:right}.mobx-top-bar button{float:right;margin:2px;opacity:.75}.mobx-rtl .mobx-top-bar button{float:left}button.mobx-next,button.mobx-prev{position:absolute;left:1rem;top:50%;width:44px;height:32px;margin:0 6px;opacity:.75;border:1px solid rgba(0,0,0,.4);will-change:transform;transform:translateX(0) translateY(-50%);transition:opacity .25s ease-in-out,transform .25s ease-in-out}button.mobx-next{left:auto;right:1rem}.mobx-holder[data-download=false] .mobx-download,.mobx-holder[data-download=false] .mobx-download:hover,.mobx-holder[data-zoom=false] .mobx-zoom,.mobx-holder[data-zoom=false] .mobx-zoom:hover{opacity:.45;cursor:default}.mobx-prev{left:0;background-position:10px 4px}.mobx-next{right:0;background-position:10px -40px}.mobx-close{background-position:12px -76px}.mobx-zoom{background-position:12px -120px}.mobx-panzoom .mobx-zoom{background-position:12px -164px}.mobx-play{background-position:12px -208px}.mobx-autoplay .mobx-play{background-position:12px -252px}.mobx-download{background-position:12px -296px}.mobx-share{background-position:12px -340px}.mobx-fullscreen{background-position:12px -384px}.mobx-fullscreen .mobx-fullscreen{background-position:12px -428px}.mobx-facebook{background-position:-32px -472px}.mobx-facebook:after{background-color:#3b5998;background-position:12px -472px}.mobx-twitter{background-position:-32px -516px}.mobx-twitter:after{background-color:#1da1f2;background-position:12px -516px}.mobx-googleplus{background-position:-32px -560px}.mobx-googleplus:after{background-color:#dd4b39;background-position:12px -560px}.mobx-pinterest{background-position:-32px -604px}.mobx-pinterest:after{background-color:#bd081c;background-position:12px -604px}.mobx-linkedin{background-position:-32px -648px}.mobx-linkedin:after{background-color:#0077b5;background-position:12px -648px}.mobx-reddit{background-position:-32px -692px}.mobx-reddit:after{background-color:#ff4500;background-position:12px -692px}.mobx-tumblr{background-position:-32px -736px}.mobx-tumblr:after{background-color:#35465c;background-position:12px -736px}.mobx-blogger{background-position:-32px -780px}.mobx-blogger:after{background-color:#f57d00;background-position:12px -780px}.mobx-buffer{background-position:-32px -824px}.mobx-buffer:after{background-color:#323b43;background-position:12px -824px}.mobx-digg{background-position:-34px -868px}.mobx-digg:after{background-color:#005be2;background-position:10px -868px}.mobx-stumbleupon{background-position:-32px -912px}.mobx-stumbleupon:after{background-color:#eb4924;background-position:12px -912px}.mobx-evernote{background-position:-32px -956px}.mobx-evernote:after{background-color:#2dbe60;background-position:12px -956px}.mobx-thumbs-holder,.mobx-thumbs-inner{position:absolute;display:block;left:0;right:0;bottom:0;padding:0;margin:0 auto}.mobx-thumbs-holder{position:relative}.mobx-thumb{position:absolute;margin:0;will-change:left;background-color:#191919;outline:0 solid transparent;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:background-color .25s ease}.mobx-thumb:hover{background-color:#323232}.mobx-thumb:after{content:"";position:absolute;pointer-events:none;top:0;left:0;right:0;bottom:0;opacity:.0001;transform:translateZ(0);border:2px solid #282828}.mobx-active-thumb:after{opacity:.9999}.mobx-thumb-bg{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background-position:50%;background-size:cover;background-repeat:no-repeat;will-change:opacity,visibility;backface-visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.mobx-thumb-loaded{visibility:visible;opacity:.5}.mobx-active-thumb .mobx-thumb-loaded,.mobx-thumb-bg:hover{opacity:1}.mobx-thumbs-holder{cursor:move;cursor:grab;cursor:-webkit-grab}.mobx-dragging .mobx-thumbs-holder{cursor:grabbing;cursor:-webkit-grabbing}.mobx-thumb-video:after{position:absolute;content:"";left:0;right:0;top:50%;width:40px;height:40px;margin:-20px auto 0;background-position:12px -208px}@media screen and (max-height:800px){.mobx-video:after,.mobx-video:before{width:60px;height:60px;margin:-34px 0 0 -34px;background-size:125px;background-position:22px -294px}}@media screen and (max-height:360px){.mobx-video:after,.mobx-video:before{width:40px;height:40px;margin:-24px 0 0 -24px;background-size:initial;background-position:14px -208px;border-width:3px}}@media screen and (max-width:400px){.mobx-timer{margin:10px 0}.mobx-top-bar button{margin:2px 0}}@media screen and (max-width:360px){.mobx-counter{margin:0 6px 0 4px}.mobx-top-bar button{width:34px}}@media only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:380px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:380px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:380px),only screen and (min-device-pixel-ratio:2) and (max-width:380px){.mobx-top-bar button{width:40px}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:b 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:c 1.1s cubic-bezier(.6,.2,0,.8) infinite,d 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes b{to{visibility:visible}}@keyframes c{to{transform:rotate(1turn)}}@keyframes d{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}.vjs-theme-city{--vjs-theme-city--primary:#bf3b4d;--vjs-theme-city--secondary:#fff}.vjs-theme-city .vjs-control-bar{height:70px;padding-top:20px;background:none;background-image:linear-gradient(0deg,#000,transparent)}.vjs-theme-city .vjs-button>.vjs-icon-placeholder:before{line-height:50px}.vjs-theme-city .vjs-play-progress:before{display:none}.vjs-theme-city .vjs-progress-control{position:absolute;top:0;right:0;left:0;width:100%;height:20px}.vjs-theme-city .vjs-progress-control .vjs-progress-holder{position:absolute;top:20px;right:0;left:0;width:100%;margin:0}.vjs-theme-city .vjs-play-progress{background-color:var(--vjs-theme-city--primary)}.vjs-theme-city .vjs-remaining-time{order:1;line-height:50px;flex:3;text-align:left}.vjs-theme-city .vjs-play-control{order:2;flex:8;font-size:1.75em}.vjs-theme-city .vjs-fullscreen-control,.vjs-theme-city .vjs-picture-in-picture-control,.vjs-theme-city .vjs-volume-panel{order:3;flex:1}.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{height:100%}.vjs-theme-city .vjs-mute-control{display:none}.vjs-theme-city .vjs-volume-panel{margin-left:.5em;margin-right:.5em;padding-top:1.5em}.vjs-theme-city .vjs-volume-bar.vjs-slider-horizontal,.vjs-theme-city .vjs-volume-panel,.vjs-theme-city .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.vjs-theme-city .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.vjs-theme-city .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.vjs-theme-city .vjs-volume-panel:hover,.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:3em}.vjs-theme-city .vjs-volume-level:before{font-size:1em}.vjs-theme-city .vjs-volume-panel .vjs-volume-control{opacity:1;width:100%;height:100%}.vjs-theme-city .vjs-volume-bar{background-color:transparent;margin:0}.vjs-theme-city .vjs-slider-horizontal .vjs-volume-level{height:100%}.vjs-theme-city .vjs-volume-bar.vjs-slider-horizontal{margin-top:0;margin-bottom:0;height:100%}.vjs-theme-city .vjs-volume-bar:before{content:"";z-index:0;width:0;height:0;position:absolute;top:0;left:0;border-color:transparent transparent hsla(0,0%,100%,.25);border-style:solid;border-width:0 0 1.75em 3em}.vjs-theme-city .vjs-volume-level{overflow:hidden;background-color:transparent}.vjs-theme-city .vjs-volume-level:before{content:"";z-index:1;width:0;height:0;position:absolute;top:0;left:0;border-left:3em solid transparent;border-bottom:1.75em solid var(--vjs-theme-city--secondary);border-right:0 solid transparent;border-top:0 solid transparent}@font-face{font-family:Titillium;font-weight:200;src:url(../fonts/titillium/titilliumweb-extra-light.eot);src:local("Titillium Web Extra Light"),local("TitilliumWeb-Extra-Light"),url(../fonts/titillium/titilliumweb-extra-light.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-extra-light.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-extra-light.woff) format("woff"),url(../fonts/titillium/titilliumweb-extra-light.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-extra-light.svg#titilliumweb-extra-light) format("svg");font-display:swap}@font-face{font-family:Titillium;font-weight:300;src:url(../fonts/titillium/titilliumweb-light.eot);src:local("Titillium Web Light"),local("TitilliumWeb-Light"),url(../fonts/titillium/titilliumweb-light.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-light.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-light.woff) format("woff"),url(../fonts/titillium/titilliumweb-light.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-light.svg#titilliumweb-light) format("svg");font-display:swap}@font-face{font-family:Titillium;font-weight:400;src:url(../fonts/titillium/titilliumweb-regular.eot);src:local("Titillium Web Regular"),local("TitilliumWeb-Regular"),url(../fonts/titillium/titilliumweb-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-regular.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-regular.woff) format("woff"),url(../fonts/titillium/titilliumweb-regular.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-regular.svg#titilliumweb-regular) format("svg");font-display:swap}@font-face{font-family:Titillium;font-weight:600;src:url(../fonts/titillium/titilliumweb-semibold.eot);src:local("Titillium Web SemiBold"),local("TitilliumWeb-SemiBold"),url(../fonts/titillium/titilliumweb-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-semibold.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-semibold.woff) format("woff"),url(../fonts/titillium/titilliumweb-semibold.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-semibold.svg#titilliumweb-semibold) format("svg");font-display:swap}@font-face{font-family:Titillium;font-weight:700;src:url(../fonts/titillium/titilliumweb-bold.eot);src:local("Titillium Web Bold"),local("TitilliumWeb-Bold"),url(../fonts/titillium/titilliumweb-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-bold.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-bold.woff) format("woff"),url(../fonts/titillium/titilliumweb-bold.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-bold.svg#titilliumweb-bold) format("svg");font-display:swap}@font-face{font-family:iconfont;src:url(../fonts/icons/iconfont.eot);src:url(../fonts/icons/iconfont.eot?#iefix) format("eot"),url(../fonts/icons/iconfont.woff) format("woff"),url(../fonts/icons/iconfont.ttf) format("truetype"),url(../fonts/icons/iconfont.svg#iconfont) format("svg");font-weight:400;font-style:normal}.icons .icon:before{display:inline-block;font-family:iconfont,serif;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons-box{width:20%;text-align:center;padding:1rem}.icons-box-list{display:flex;flex-wrap:wrap}.icon:before{display:inline-block;font-family:iconfont,serif;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:"\EA01"}.icon-arrow-right:before{content:"\EA02"}.icon-arrow:before{content:"\EA03"}.icon-badge:before{content:"\EA04"}.icon-baza-danych:before{content:"\EA05"}.icon-buildings:before{content:"\EA06"}.icon-cash:before{content:"\EA07"}.icon-chevron-double-left-thin:before{content:"\EA08"}.icon-chevron-double-right-thin:before{content:"\EA09"}.icon-chevron-down:before{content:"\EA0A"}.icon-chevron-left-thin:before{content:"\EA0B"}.icon-chevron-left:before{content:"\EA0C"}.icon-chevron-right-thin:before{content:"\EA0D"}.icon-chevron-right:before{content:"\EA0E"}.icon-close-fat:before{content:"\EA0F"}.icon-close:before{content:"\EA10"}.icon-contrast:before{content:"\EA11"}.icon-dodatkowe-uslugi:before{content:"\EA13"}.icon-dodatkowe-uslugi2:before{content:"\EA14"}.icon-download-2:before{content:"\EA16"}.icon-download:before{content:"\EA15"}.icon-eksploatacja:before{content:"\EA17"}.icon-email:before{content:"\EA18"}.icon-envelope:before{content:"\EA19"}.icon-error:before{content:"\EA1A"}.icon-facebook:before{content:"\EA1B"}.icon-fax:before{content:"\EA1C"}.icon-file:before{content:"\EA1D"}.icon-font-size-minus:before{content:"\EA1E"}.icon-font-size-plus:before{content:"\EA1F"}.icon-font-size:before{content:"\EA20"}.icon-gallery:before{content:"\EA21"}.icon-handshake:before{content:"\EA22"}.icon-info-ogolne:before{content:"\EA23"}.icon-instagram:before{content:"\EA24"}.icon-inwestycje:before{content:"\EA25"}.icon-inwestycje2:before{content:"\EA26"}.icon-kariera:before{content:"\EA27"}.icon-kariera2:before{content:"\EA28"}.icon-konsultacje-z-rynkiem:before{content:"\EA29"}.icon-konsultacje-z-rynkiem2:before{content:"\EA2A"}.icon-lab:before{content:"\EA2B"}.icon-laboratorium:before{content:"\EA2C"}.icon-linkedin:before{content:"\EA2D"}.icon-lng:before{content:"\EA2E"}.icon-maintenance:before{content:"\EA2F"}.icon-materialy-edukacyjne:before{content:"\EA30"}.icon-media-icon-1:before{content:"\EA31"}.icon-media-icon-2:before{content:"\EA32"}.icon-media-icon-3:before{content:"\EA33"}.icon-media-icon-4:before{content:"\EA34"}.icon-multimedia:before{content:"\EA35"}.icon-nasze-wartosci:before{content:"\EA36"}.icon-nasze-wartosci2:before{content:"\EA37"}.icon-nasze-wartosci3:before{content:"\EA38"}.icon-newsletter:before{content:"\EA39"}.icon-ogloszenia:before{content:"\EA3A"}.icon-otoczenie-regulacyjne:before{content:"\EA3B"}.icon-otoczenie-regulacyjne2:before{content:"\EA3C"}.icon-pakiet-informacji:before{content:"\EA3E"}.icon-pakiet-informacji2:before{content:"\EA3F"}.icon-phone:before{content:"\EA40"}.icon-pipe:before{content:"\EA41"}.icon-plus:before{content:"\EA42"}.icon-prasa:before{content:"\EA44"}.icon-print:before{content:"\EA1C"}.icon-profile:before{content:"\EA46"}.icon-przetargi-postepowania:before{content:"\EA47"}.icon-raport-roczny:before{content:"\EA48"}.icon-referencje:before{content:"\EA4A"}.icon-ribbon:before{content:"\EA4B"}.icon-rss:before{content:"\EA4C"}.icon-rzecznik-prasowy:before{content:"\EA4D"}.icon-rzecznik-prasowy2:before{content:"\EA4E"}.icon-search:before{content:"\EA4F"}.icon-share:before{content:"\EA50"}.icon-shovel:before{content:"\EA51"}.icon-standardyGS:before{content:"\EA52"}.icon-standardyGS2:before{content:"\EA53"}.icon-store:before{content:"\EA54"}.icon-strategia:before{content:"\EA55"}.icon-success:before{content:"\EA56"}.icon-twitter:before{content:"\EA58"}.icon-uslugi-KSP:before{content:"\EA59"}.icon-uslugi-SGT:before{content:"\EA5A"}.icon-wiarygodni-dostawcy:before{content:"\EA5B"}.icon-wiarygodni-dostawcy2:before{content:"\EA5C"}.icon-wlasciciele-gruntow:before{content:"\EA5D"}.icon-wsparcie_UE:before{content:"\EA5E"}.icon-youtube:before{content:"\EA5F"}.icon-bluesky:before{content:"\EA60"}.icon-zrownowazony-rozwoj:before{content:"\EA61"}.icon-zrownowazony-rozwoj2:before{content:"\EA62"}.icon-zrownowazony-rozwoj3:before{content:"\EA63"}.visually-hidden,.visuallyhidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);display:inline;width:1px;height:1px;position:absolute;background-color:transparent;color:transparent;white-space:nowrap;overflow:hidden;text-indent:100%}.overflow{overflow:hidden}.no-margin{margin:0!important}.no-mb{margin-bottom:0!important}.tiny-margin{margin-bottom:.25rem}.mb-1_5{margin-bottom:1.5rem}.block{display:block!important}.inline-block{display:inline-block!important}.uppercase{text-transform:uppercase}@media (min-width:640px){.full-height{height:100%}}.full-width{width:100%;max-width:none}.relative,[data-relative]{position:relative}.absolute,[data-absolute]{position:absolute}.padded{padding-left:4vw!important;padding-right:4vw!important}.no-pt{padding-top:0!important}.no-pb{padding-bottom:0!important}.no-pl{padding-left:0!important}.no-pr{padding-right:0!important}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.no-padding{padding:0!important}ul{list-style:none;margin:0;padding:0}ul[class^=type-]{position:relative}ul[class^=type-] li{display:block;position:relative}ul[class^=type-] li:before{content:"";width:6px;height:6px;display:block;position:absolute;top:.5625em;left:-.75rem;background-position:0 0;background-size:6px}ul.type-1 li:before{background-image:url(../img/svg/ul-type-1.svg)}ul.type-2 li:before{background-image:url(../img/svg/ul-type-2.svg)}ul.type-3 li:before{background-image:url(../img/svg/ul-type-3.svg)}ul.type-4 li:before{background-image:url(../img/svg/ul-type-4.svg)}ul.type-5 li:before{background-image:url(../img/svg/ul-type-5.svg)}ul.type-6 li:before{background-image:url(../img/svg/ul-type-6.svg)}ul.type-7 li:before{background-image:url(../img/svg/ul-type-7.svg)}ul.type-8 li:before{background-image:url(../img/svg/ul-type-8.svg)}[data-full-width]{width:calc(100% + 4vw * 2);margin:0 -4vw}[data-content-padding]{padding-left:4vw;padding-right:4vw}[data-view]{opacity:0;will-change:auto;transition:opacity 1s ease,transform 1s ease!important;transition-delay:.1s!important;transform:translate3d(0,1.25rem,0)}[data-view][data-view="0"]{transition-delay:0s!important}[data-view][data-view="1"]{transition-delay:.1s!important}[data-view][data-view="2"]{transition-delay:.2s!important}[data-view][data-view="3"]{transition-delay:.3s!important}[data-view][data-view="4"]{transition-delay:.4s!important}[data-view][data-view="5"]{transition-delay:.5s!important}[data-view][data-view="6"]{transition-delay:.6s!important}[data-view][data-view="7"]{transition-delay:.7s!important}[data-view][data-view="8"]{transition-delay:.8s!important}[data-view][data-view="9"]{transition-delay:.9s!important}[data-view][data-view="10"]{transition-delay:1s!important}[data-view][view-direction=to-top]{transform:translate3d(0,2rem,0)}[data-view][view-direction=to-left]{transform:translate3d(2rem,0,0)}[data-view][view-direction=to-right]{transform:translate3d(-2rem,0,0)}[data-view][view-direction=to-bottom]{transform:translate3d(0,-2rem,0)}[data-view].in-view,[data-view].seen{opacity:1;transform:translateZ(0)}.round{border-radius:50%}.radius{border-radius:2px}.bold{font-family:Titillium,sans-serif;font-weight:700}video{max-width:100%;width:100%}svg{pointer-events:none}hr{width:100%;height:1px;opacity:.3;background-color:#c7c7c7;border:0;margin:0}.spacer,hr{position:relative;display:block}.spacer.s05{height:.5rem}.spacer.s1{height:1rem}.spacer.s15{height:1.5rem}.spacer.s2{height:2rem}.spacer.s3{height:3rem}.spacer.s4{height:4rem}.spacer.s5{height:5rem}@media (min-width:640px){.small-shrink{flex:0 0 auto;max-width:100%}}@media (min-width:768px){.medium-shrink{flex:0 0 auto;max-width:100%}}@media (min-width:1024px){.large-shrink{flex:0 0 auto;max-width:100%}}[data-bg-image]{background-position:50%;background-repeat:no-repeat;background-size:cover}[data-bg-image].resize-height{background-size:contain}[data-bg-image].resize-width{background-size:cover}[data-bg-image].t-t{background-position:top top!important}[data-bg-image].t-c{background-position:top!important}[data-bg-image].t-b{background-position:top bottom!important}[data-bg-image].t-l{background-position:0 0!important}[data-bg-image].t-r{background-position:100% 0!important}[data-bg-image].c-t{background-position:top!important}[data-bg-image].c-c{background-position:50%!important}[data-bg-image].c-b{background-position:bottom!important}[data-bg-image].c-l{background-position:0!important}[data-bg-image].c-r{background-position:100%!important}[data-bg-image].b-t{background-position:bottom top!important}[data-bg-image].b-c{background-position:bottom!important}[data-bg-image].b-b{background-position:bottom bottom!important}[data-bg-image].b-l{background-position:0 100%!important}[data-bg-image].b-r{background-position:100% 100%!important}[data-bg-image].l-t{background-position:0 0!important}[data-bg-image].l-c{background-position:0!important}[data-bg-image].l-b{background-position:0 100%!important}[data-bg-image].l-l{background-position:left left!important}[data-bg-image].l-r{background-position:left right!important}[data-bg-image].r-t{background-position:100% 0!important}[data-bg-image].r-c{background-position:100%!important}[data-bg-image].r-b{background-position:100% 100%!important}[data-bg-image].r-l{background-position:right left!important}[data-bg-image].r-r{background-position:right right!important}[data-bg=light-grey]{background-color:#f1f1f1}[data-border]{border-radius:2px}[data-border=grey]{border:1px solid #e9e9e9}[data-border=orange]{border:1px solid #ff5d23}.swiper-container,.swiper-wrapper{z-index:0}iframe{border:none}.toc,iframe{position:relative;display:block}.toc{padding-top:15vh}.toc h1{display:block;text-align:center}.toc ul li{display:block;margin-bottom:.5rem}.toc a{display:inline-block;color:initial;font-family:Titillium,sans-serif;font-weight:400}.z1{z-index:1}#skip-nav{background-color:transparent;border:1px solid #ff5d23;color:#ff5d23;font-size:.875rem;text-transform:uppercase;padding:.375rem .75rem;line-height:1;left:50%;position:absolute;transform:translateY(-100%);transition:transform .3s}#skip-nav:focus{transform:translateY(0);z-index:6}.table-wrapper{position:relative;display:block;overflow-x:auto;overflow-y:hidden;margin-bottom:1.25rem}@media (max-width:767px){.table-wrapper{padding:0 calc(4vw + .5rem);width:calc(100% + 8vw + 1rem);margin-left:calc(-4vw - .5rem)}}@media (min-width:640px){.table-wrapper{margin-bottom:1.5rem}}@media (min-width:768px){.table-wrapper{margin-bottom:1.75rem}}@media (min-width:1024px){.table-wrapper{margin-bottom:2rem}}.table-wrapper .inner-table-wrapper{position:relative;display:block;padding:0 0 .75rem}@media (max-width:767px){.table-wrapper .inner-table-wrapper{display:block;width:calc(48.75rem + 4vw + .5rem)}}.table-wrapper .inner-table-wrapper table{width:48.75rem}table{border-collapse:collapse}table td,table th{border:1px solid #e9e9e9;padding:1rem .75rem;font-size:.875em;color:#282828}table th{font-weight:600}table td,table th{font-family:Titillium,sans-serif}table td{font-weight:400}.h1,.h2,.h3,.h4,h1,h2,h3,h4{position:relative;line-height:1.2;margin-bottom:.75em;margin-top:0;color:#141414;font-family:Titillium,sans-serif;font-weight:600}.h1,h1{margin-bottom:.25em;font-size:1.5em}@media (min-width:640px){.h1,h1{font-size:1.75em}}@media (min-width:768px){.h1,h1{font-size:2em}}@media (min-width:1024px){.h1,h1{font-size:2.25em}}@media (min-width:1367px){.h1,h1{font-size:2.5em}}.h2,h2{font-size:1.25em;line-height:1.33}@media (min-width:640px){.h2,h2{font-size:1.375em}}@media (min-width:768px){.h2,h2{font-size:1.5em}}@media (min-width:1024px){.h2,h2{font-size:1.6875em}}@media (min-width:1367px){.h2,h2{font-size:1.875em}}.h3,h3{font-size:1.25em;line-height:1.25}@media (min-width:640px){.h3,h3{font-size:1.3125em}}@media (min-width:768px){.h3,h3{font-size:1.375em}}@media (min-width:1024px){.h3,h3{font-size:1.4375em}}@media (min-width:1367px){.h3,h3{font-size:1.5em}}.h4,h4{font-size:1.0625em}.title-with-icon{padding-left:2.5em}.title-with-icon .icon{position:absolute;left:0;top:50%;display:block;color:#ff5d23;font-size:1.75em;line-height:.9;transform:translateY(-50%)}a{text-decoration:none;color:#ff5d23}strong{font-family:Titillium,sans-serif;font-weight:600}main{z-index:1}main ol,main ul{margin:0 0 1.25rem}main ol:last-child,main ul:last-child{margin-bottom:0}@media (min-width:640px){main ol,main ul{margin-bottom:1.5rem}}@media (min-width:768px){main ol,main ul{margin-bottom:1.75rem}}@media (min-width:1024px){main ol,main ul{margin-bottom:2rem}}blockquote{position:relative;display:block;padding:.125rem 0 .125rem 1.5rem;border-left:4px solid #ff5d23;margin:0 0 1.25rem;color:#141414;letter-spacing:.25px;font-size:1rem;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){blockquote{margin-bottom:1.5rem}}@media (min-width:768px){blockquote{margin-bottom:1.75rem}}@media (min-width:1024px){blockquote{font-size:1em;margin-bottom:2rem}}blockquote p{font-size:inherit;font-family:inherit}p{font-size:1em;line-height:1.5;margin-top:0;margin-bottom:1.375em;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:640px){p{font-size:1em}}p:last-child{margin-bottom:0}p.small,small{font-size:.875em;line-height:1.375}small{color:#141414;font-family:Titillium,sans-serif;font-weight:400}.sub-title{font-size:.875em;line-height:1.3;color:#727272;display:block;margin-bottom:1.5rem}.button,.sub-title{position:relative;font-family:Titillium,sans-serif;font-weight:600}.button{display:inline-block;vertical-align:top;text-align:center;white-space:nowrap;cursor:pointer;font-size:.875rem;padding:.875rem 1.75rem;line-height:1.25;border-radius:2px;color:#fff;width:auto;letter-spacing:.5px;border:1px solid transparent;transition:all .2s ease}.button.primary{background-color:#ff5d23;border-color:#ff5d23}.button.secondary{background-color:#fff;border-color:#fff;color:#ff5d23}.button.hollow{background-color:transparent;border-color:#ff5d23;color:#ff5d23;overflow:hidden}.button.rss{font-size:.875rem;padding:.375rem .75rem;line-height:1;color:#ff5d23;background-color:#fff;border:1px solid #ff5d23;text-transform:uppercase;letter-spacing:0}.section-header .button.rss{top:-.125rem}.button.rss .icon{margin-left:.4375rem;font-size:.625rem;line-height:1}.button.wide{padding-left:2.5rem;padding-right:2.5rem}@media (min-width:640px){.button.wide{padding-left:3.5rem;padding-right:3.5rem}}@media (min-width:768px){.button.wide{padding-left:4.5rem;padding-right:4.5rem}}@media (min-width:1024px){.button.wide{padding-left:5.5rem;padding-right:5.5rem}}.button.full-width{width:100%}.button.deactive{background-color:#e9e9e9;border-color:#e9e9e9;pointer-events:none}.button:active,.button:focus,.button:hover{background-color:#e65400;border-color:#e65400;outline:none}.button:active.hollow,.button:active.rss,.button:active.secondary,.button:focus.hollow,.button:focus.rss,.button:focus.secondary,.button:hover.hollow,.button:hover.rss,.button:hover.secondary{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.form{position:relative;display:block}.form .wysiwyg{padding:1rem 0}.form .field.submit{position:relative}.form .field.submit .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;opacity:0}.form .field.submit.loading{pointer-events:none}.form .field.submit.loading .button{color:transparent}.form .field.submit.loading .loader{opacity:1}.form .success-box .loader{position:absolute;top:-1rem;left:0;max-width:3.5rem}.form .success-box .survey-results>li{margin:0 0 2rem}.form .success-box .survey-results .question{display:inline-block;margin:0 0 1rem;font-weight:800}.form .success-box .survey-results .percentage-bar{display:inline-block;vertical-align:top;margin:4px 0;height:1rem;border-radius:1rem;background:#ff5d23;transform-origin:left center;animation:e forwards .5s ease-in-out}.form .success-box .survey-results .percentage{font-weight:800}.form .files-list{position:relative;display:flex;flex-direction:row;flex-flow:wrap;padding-top:.25rem;transition:padding .35s ease}.form .files-list:empty{padding-top:0}.form .files-list .single-item{display:flex;align-items:center;position:relative;margin:0 1rem .25rem 0}.form .files-list .single-item .icon{width:.875rem;height:.875rem;display:block;text-align:center;font-size:.5rem;color:#ff5d23;margin-right:.25rem;position:relative;top:0;cursor:pointer;pointer-events:all;background-color:#e9e9e9;border-radius:2px}.form .files-list .single-item .icon:before{line-height:.875rem}.form .files-list .single-item u{font-size:.875rem;color:#282828;pointer-events:none;font-family:Titillium,sans-serif;font-weight:600}.form .files-list .single-item .file-error-message{font-size:.875rem}.form .files-list .single-item.error u{margin-right:.5rem}.form .files-list .single-item.error .file-error-message,.form .files-list .single-item.error u{color:#ff5553}.grecaptcha-badge{visibility:hidden}fieldset{min-width:0}fieldset .title-wrapper{font-size:.8rem}.field{width:100%;margin-bottom:1rem}.field,.field em,.field label{position:relative;display:block}.field em,.field label{font-size:.875em;line-height:1.3;margin-bottom:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Titillium,sans-serif;font-weight:400}.field em{color:#727272;margin-bottom:0;padding-top:.5em}.field input[type=date],.field input[type=datetime-local],.field input[type=datetime],.field input[type=email],.field input[type=month],.field input[type=number],.field input[type=password],.field input[type=search],.field input[type=tel],.field input[type=text],.field input[type=time],.field input[type=url],.field input[type=week]{border-radius:2px;height:50px;width:100%;padding:1rem;font-size:.875em;line-height:1;border:1px solid #282828}.field input[type=date]:active,.field input[type=date]:focus,.field input[type=datetime-local]:active,.field input[type=datetime-local]:focus,.field input[type=datetime]:active,.field input[type=datetime]:focus,.field input[type=email]:active,.field input[type=email]:focus,.field input[type=month]:active,.field input[type=month]:focus,.field input[type=number]:active,.field input[type=number]:focus,.field input[type=password]:active,.field input[type=password]:focus,.field input[type=search]:active,.field input[type=search]:focus,.field input[type=tel]:active,.field input[type=tel]:focus,.field input[type=text]:active,.field input[type=text]:focus,.field input[type=time]:active,.field input[type=time]:focus,.field input[type=url]:active,.field input[type=url]:focus,.field input[type=week]:active,.field input[type=week]:focus{border-color:#ff5d23;outline-color:#ff5d23}.field input[type=range]{width:100%}.field textarea{border-radius:2px;min-height:7.5em;width:100%;padding:1rem;font-size:.875em;line-height:1;border:1px solid #282828}.field textarea:active,.field textarea:focus{border-color:#ff5d23;outline-color:#ff5d23}.field .button,.field button{display:block;height:50px;cursor:pointer;width:100%}.field .button:active,.field .button:focus,.field .button:hover,.field button:active,.field button:focus,.field button:hover{background-color:#e65400;border-color:#e65400}.field .icon{position:absolute;top:calc(50% - .5rem);pointer-events:none;font-size:1em;line-height:1;width:1rem;height:1rem;color:#a1a1a1}.field[data-icon=left] input{padding:0 1rem 0 2.75rem}.field[data-icon=left] .icon{left:1rem}.field[data-icon=right] input{padding:0 2.75rem 0 1rem}.field[data-icon=right] .icon{right:1rem}.field .captcha-wrap{position:relative;display:block;overflow:hidden;border-radius:2px;border:1px solid #e9e9e9}.field .captcha-wrap img{display:block;margin-bottom:0}.field .captcha-wrap input[type=text]{border-radius:0 0 2px 2px;border-color:#fff}.field input[type=file]{width:.1px;height:.1px;opacity:.001;overflow:hidden;position:absolute;z-index:-1}.field input[type=file]+label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:.5625rem 1rem;border:1px solid #e9e9e9;border-radius:2px;background-color:#f1f1f1;cursor:pointer;margin-bottom:0;font-size:1em;color:#141414}.field input[type=file]+label *{pointer-events:none}.field input[type=file]+label .icon{display:block;width:3rem;height:3rem;text-align:center;background-color:#ff5d23;color:#fff;font-size:1rem;border-radius:50%;position:relative;margin-right:1rem}.field input[type=file]+label .icon:before{display:block;width:3rem;line-height:3rem}.field input[type=file]+label em,.field input[type=file]+label span,.field input[type=file]+label u{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.field input[type=file]+label em{margin-top:0;padding-top:.125rem;font-size:.875rem;padding-right:2px}.field input[type=file]+label:focus,.field input[type=file]:focus+label{border-color:#ff5d23;outline:1px solid #ff5d23}.field .validation-error,.form .custom-error-message{color:#ff5553}.cs-select{position:relative;outline:0;cursor:pointer;display:inline-block;min-width:2.5rem}.cs-select .cs-placeholder{display:block;width:100%;border:0;border-radius:0;color:#141414;font-size:.75rem;line-height:1rem;will-change:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.125rem 1rem .125rem .5rem;box-shadow:none;font-family:Titillium,sans-serif;font-weight:600}.cs-select .cs-placeholder:after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#ff5d23 transparent transparent;display:block;position:absolute;top:50%;right:.25rem;transition:all .15s ease-in-out;will-change:auto;transform:translateY(-50%) rotate(0deg)}.cs-select.cs-active{z-index:11}.cs-select.cs-active .cs-placeholder:after{transform:translateY(-50%) rotate(180deg)}.cs-select.cs-active .cs-options{opacity:1;pointer-events:auto;transform:translateY(0)}.cs-select .cs-options{position:absolute;top:calc(100% + 10px);width:100%;left:0;opacity:0;z-index:99;pointer-events:none;will-change:auto;transform:translateY(1rem);transition:all .25s ease}.cs-select .cs-options ul{position:relative;border:1px solid #f1f1f1;border-radius:3px;overflow:hidden}.cs-select .cs-options ul li{position:relative;display:block;outline:0;margin:0;border-top:1px solid #f1f1f1}.cs-select .cs-options ul li:first-child{border-top:0}.cs-select .cs-options ul li span{background-color:#fff;display:block;font-size:.75rem;color:#141414;padding:.25rem .5rem;transition:background .25s ease;font-family:Titillium,sans-serif;font-weight:400}.cs-select .cs-options ul li span:after{display:none}.cs-select .cs-options ul li:hover>span{background-color:#f1f1f1}.cs-select .cs-options ul li.cs-selected>span{background-color:#ebebeb}.cs-select select{opacity:0;pointer-events:none;position:absolute;width:1px;height:1px;overflow:hidden}.cs-select [data-placeholder]{display:none}main .cs-select{width:100%;display:block;outline:initial}main .cs-select:focus .cs-placeholder{border-color:#ff5d23;outline:1px auto #ff5d23}main .cs-select .cs-placeholder{border-radius:2px;background-color:#fff;padding:1rem 2.25rem 1rem 1rem;font-size:.875em;line-height:1;height:50px;border:1px solid #282828;font-family:Titillium,sans-serif;font-weight:400}.filters main .cs-select .cs-placeholder{height:45px}main .cs-select .cs-placeholder:after{right:1rem;width:.5rem;height:.5rem;border:none;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA5NiA5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYgOTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRkY2QjIyO30NCgkuc3Qxe2ZpbGw6I0ZGNkIyMjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgyLjEsMjVjLTIuNy0yLjMtNi44LTEuOS05LjEsMC44bC0yNSwzMGwtMjUtMzBjLTEuMS0xLjMtMi43LTIuMi00LjQtMi4zYy0xLjctMC4yLTMuNCwwLjQtNC44LDEuNQ0KCWMtMi43LDIuMy0zLjEsNi40LTAuOCw5LjFsMzAsMzZjMS4zLDEuNSwzLjEsMi4zLDUsMi4zYzEuNSwwLDMtMC41LDQuMi0xLjVjMC4zLTAuMiwwLjYtMC41LDAuOC0wLjhsMzAtMzYNCglDODUuMywzMS40LDg0LjksMjcuMyw4Mi4xLDI1eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTkyLjIsMzhMNTAuNSw3OS42Yy0wLjcsMC43LTEuNiwxLjEtMi41LDEuMXMtMS44LTAuNC0yLjUtMS4xTDMuOCwzOGMtMC43LTAuNy0xLjEtMS42LTEuMS0yLjYNCgljMC0xLDAuNC0xLjgsMS4xLTIuNmw5LjMtOS4zYzAuNy0wLjcsMS42LTEuMSwyLjUtMS4xczEuOCwwLjQsMi41LDEuMUw0OCw1My40bDI5LjgtMjkuOGMwLjctMC43LDEuNi0xLjEsMi41LTEuMXMxLjgsMC40LDIuNSwxLjENCglsOS4zLDkuM2MwLjcsMC43LDEuMSwxLjYsMS4xLDIuNkM5My4zLDM2LjQsOTIuOSwzNy4yLDkyLjIsMzh6Ii8+DQo8L3N2Zz4NCg==") no-repeat 50%}main .cs-select .cs-options{top:calc(100% - 1px);border:1px solid #282828;border-radius:2px;background-color:#fff}main .cs-select .cs-options ul{padding:0;margin:0;border-radius:2px;border:none;max-width:100%}main .cs-select .cs-options ul li{padding:0}main .cs-select .cs-options ul span{font-size:.875em;line-height:1;padding:.5rem 2rem .5rem 1rem;font-family:Titillium,sans-serif;font-weight:400}.cs-select.invalid .cs-placeholder{border:2px solid #ff5d23}.search-container{display:flex}.search-active .search-container{z-index:1}.search-trigger{width:2.5rem;height:2.5rem;overflow:hidden;line-height:2.75rem;background-color:#ff5d23;color:#fff;font-size:1em;display:block;position:relative;text-align:center;border-radius:50%;z-index:10}@media (min-width:1024px){.search-trigger{width:3rem;height:3rem;line-height:3.25rem;margin:1rem 0 0 .75rem}.search-active .search-trigger{z-index:1}.search-trigger:hover{background-color:#e65400}}.search-form-outer{width:calc(100% - 2 * 4vw - 1rem);position:absolute;left:calc(4vw + .5rem);top:4.125rem;padding:.9375rem 0;opacity:0;visibility:hidden;transform:translateX(0);transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media (min-width:1024px){.search-form-outer{width:40rem;top:5.9375rem;left:50%;transform:translateX(-50%)}}.search-active .search-form-outer{opacity:1;visibility:visible}.search-form-outer form{width:100%;display:flex;justify-content:space-between}.search-form-outer form .field{width:auto;margin-bottom:0}.search-form-outer form .field:first-child{width:calc(100% - 3.625rem)}@media (min-width:640px){.search-form-outer form .field:first-child{width:calc(100% - 10rem)}}.search-form-outer form .field:last-child{width:3.125rem}@media (min-width:640px){.search-form-outer form .field:last-child{width:9rem}}.search-form-outer form .field label[hidden]{opacity:.001;visibility:hidden;position:absolute;top:0}.search-form-outer input[type=search]{height:50px;width:100%;background:transparent;border:1px solid #ff5d23;outline:none}.search-form-outer button{display:block;height:50px;cursor:pointer;width:50px;padding-left:1rem;padding-right:1rem;color:#fff}@media (min-width:640px){.search-form-outer button{width:100%}}.search-form-outer button .icon{color:#fff;position:absolute;left:1rem;font-size:1rem}.search-form-overlay{position:fixed;top:3px;left:0;background-color:hsla(0,0%,100%,.925);display:block;width:100%;height:calc(100% - 3px);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}.search-active .search-form-overlay{opacity:1;visibility:visible}.inline-search-form form{width:100%;display:flex;justify-content:space-between}.inline-search-form form .field{width:auto;margin-bottom:0}.inline-search-form form .field:first-child{width:calc(100% - 10rem)}.inline-search-form form .field:last-child{width:9rem}.inline-search-form input{height:50px;width:100%;border:1px solid #ff5d23}.inline-search-form button{display:block;height:50px;cursor:pointer;width:100%}.search-active{position:fixed;width:98%}.search-active .icon-search:before{content:"\EA4F"}.search-form .search-input{background:transparent}.search-form .livesuggest{position:absolute;top:0;left:0;line-height:50px;width:100%;height:100%;background:#fff;color:#a1a1a1;padding:0 1rem 0 2.75rem;font-size:.875em;border:1px solid transparent;overflow:hidden;z-index:-1}.search-form .live-search-output{position:absolute;border:1px solid #e9e9e9;background-color:#fff;width:calc(100% + 3.125rem + .5rem);border-radius:2px;top:calc(100% + .5rem);opacity:0;visibility:hidden;will-change:auto;transform:translateY(1rem);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}@media (min-width:640px){.search-form .live-search-output{width:100%}}.search-form .live-search-output.active{opacity:1;visibility:visible;transform:translateY(0)}.search-form .live-search-output li{display:block;position:relative;font-size:.9375em;margin:0;color:#282828;border-bottom:1px solid #e9e9e9}.search-form .live-search-output li:last-of-type{border-bottom-width:0}@media (min-width:640px){.search-form .live-search-output li{font-size:1em}}@media (min-width:1024px){.search-form .live-search-output li{font-size:1.125em}}.search-form .live-search-output li a{display:block;padding:.875rem 1rem}.search-form .live-search-output li.active a,.search-form .live-search-output li:hover a{background-color:#fafafa}.search-form .live-search-output li .search-emphasis,.search-form .live-search-output li em{display:inline;color:#fff;background-color:#ff5d23;padding:0 .25em;margin-bottom:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;white-space:normal;word-break:break-all}.search-form .live-search-output li .title{display:block;font-size:.9375em;line-height:1.5;color:#282828;transition:all .2s ease}@media (min-width:640px){.search-form .live-search-output li .title{font-size:1em}}@media (min-width:1024px){.search-form .live-search-output li .title{font-size:1.125em}}.search-form .live-search-output li .content{display:inline-block;font-size:.75rem;color:#393939;line-height:1.5}.search-form .live-search-output .search-show-all{color:#282828}.search-form .live-search-output .search-show-all.active a,.search-form .live-search-output .search-show-all:hover a{background-color:#fafafa}input[type=checkbox]{opacity:.001;width:1px;height:1px;border:0;box-shadow:none;position:absolute;top:0;left:0}input[type=checkbox]+label{padding-left:2rem;font-size:.875rem;min-height:1em;line-height:1.375;position:relative;margin-left:0;cursor:pointer;overflow:visible;white-space:normal;text-overflow:clip}input[type=checkbox]+label:before{width:1rem;height:1rem;left:.0625rem;top:.0625rem;border:1px solid #ff5d23;border-radius:2px}input[type=checkbox]+label:after,input[type=checkbox]+label:before{content:"";display:block;position:absolute;transition:all .25s ease}input[type=checkbox]+label:after{width:.75rem;height:.75rem;left:.1875rem;top:.1875rem;background-color:#ff5d23;opacity:0}@media (min-width:640px){input[type=checkbox]+label.offset-top{margin-top:1rem}}@media (min-width:640px){input[type=checkbox]+label.large-offset-top{margin-top:2.375rem}}input[type=checkbox]:focus+label:before{box-shadow:0 0 0 1px #ff5d23}input[type=checkbox]:checked+label:after{border-left-color:#ff5d23;border-bottom-color:#ff5d23;opacity:1}input[type=checkbox]:checked:focus+label:before{box-shadow:0 0 0 1px #ff5d23}input[type=checkbox]:checked:focus+label:after{border-left-color:#ff5d23;border-bottom-color:#ff5d23}input[type=checkbox].disabled+label{cursor:no-drop}input[type=checkbox].disabled+label:after,input[type=checkbox].disabled+label:before{border-color:#282828;background:#e9e9e9;cursor:no-drop}input[type=radio]{opacity:.001;width:1px;height:1px;border:0;box-shadow:none;position:absolute;top:0;left:0}input[type=radio]+label{padding-left:2rem;font-size:.875em;line-height:1.375;position:relative;margin-left:0;cursor:pointer;overflow:visible;white-space:normal;text-overflow:clip}input[type=radio]+label:before{width:1rem;height:1rem;left:.0625rem;top:.0625rem;border:1px solid #ff5d23;border-radius:50%}input[type=radio]+label:after,input[type=radio]+label:before{content:"";display:block;position:absolute;transition:all .25s ease}input[type=radio]+label:after{width:.5rem;height:.5rem;left:.3125rem;top:.3125rem;border-radius:50%;background-color:#ff5d23;opacity:0}@media (min-width:640px){input[type=radio]+label.offset-top{margin-top:1rem}}@media (min-width:640px){input[type=radio]+label.large-offset-top{margin-top:2.375rem}}input[type=radio]:focus+label:before{box-shadow:0 0 0 1px #ff5d23}input[type=radio]:checked+label:after{opacity:1}input[type=radio]:checked:focus+label:before{box-shadow:0 0 0 1px #ff5d23}.with-tooltip{position:relative;display:flex;flex-direction:row;justify-content:space-around;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tooltip-area{position:relative;display:inline-block;margin-left:1rem}.tooltip-area .tooltip-tip .close-tooltip{position:absolute;pointer-events:auto;z-index:10000;background:transparent;display:block;top:.5rem;right:.5rem;height:.875rem;width:.875rem;padding:0;border:0;font-size:.725rem;color:#a1a1a1}.tooltip-area:before{content:"?";position:absolute;display:flex;justify-content:center;align-items:center;height:1.375rem;width:1.375rem;color:#fff;background-color:#a1a1a1;border-radius:50%;top:-.125rem;left:-.5rem;cursor:pointer}.tooltip-tip{position:absolute;min-width:12.5rem;right:-3rem;background-color:#f1f1f1;padding:.2rem 1.5rem .2rem .5rem;opacity:0;top:1.625rem;display:block;z-index:1000;transition:opacity .5s ease;pointer-events:none}@media (min-width:768px){.tooltip-tip{min-width:27.5rem}}.tooltip-tip.active{opacity:1;pointer-events:auto}.link,.more-link{font-size:.875em;line-height:.875em;letter-spacing:.5px;display:inline-block;position:relative;padding-right:1rem;color:#ff5d23;font-family:Titillium,sans-serif;font-weight:600}.link:before,.more-link:before{position:absolute;right:0;top:.125rem;font-size:.625rem}.section-title+.link,.section-title+.more-link{margin-left:1.125rem}.arrow-link{display:block;position:relative;width:4.125rem;height:1.1875rem}.arrow-link:before{width:100%;height:1px;left:0;top:.5625rem;background-color:#ff5d23}.arrow-link:after,.arrow-link:before{content:"";display:block;position:absolute;will-change:auto;transition:all .25s ease}.arrow-link:after{width:.5625rem;height:.5625rem;right:.125rem;top:.3125rem;transform:rotate(45deg);border-top:1px solid #ff5d23;border-right:1px solid #ff5d23}.download,.download-zip{padding:0 0 0 1.25rem}.download-zip .icon,.download .icon{left:0;color:#ff5d23}.download-link{width:100%;display:flex;position:relative;margin-bottom:.5rem;padding:1.5rem 4.5rem;border:1px solid #e9e9e9;border-radius:2px}.download-link.file-removed{border:2px solid #ff5d23}.download-link:last-of-type{margin-bottom:0}.download-link span{display:block;font-size:.9375em;line-height:1.25rem;max-width:100%;color:#282828;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:1024px){.download-link span{font-size:1rem}}.download-link span.icon{position:absolute;color:#ff5d23;text-align:center}.download-link span.icon:first-child{left:1rem;top:1.125rem;font-size:2.125rem}.download-link span.icon:last-child{top:.9375rem;width:2.5rem;height:2.5rem;line-height:2.75rem;right:1rem;border:1px solid #ff5d23;background-color:#fff;border-radius:2px}.download-link .file-caption{font-size:.875rem;font-weight:400;color:#727272}.download-link:active span.icon:last-child,.download-link:focus span.icon:last-child,.download-link:hover span.icon:last-child{background-color:#ff5d23;border-color:#ff5d23;color:#fff}[data-link-block]{display:block;position:relative;line-height:1.2;font-size:.875em;letter-spacing:.45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.875rem 2rem .875rem 1rem;color:#282828;transition:all .15s ease;font-family:Titillium,sans-serif;font-weight:600}[data-link-block]:hover{color:#ff5d23}[data-link-block]:before{position:absolute;font-size:.625rem;color:#ff5d23;right:.875rem;top:1.125rem}[data-link-block][data-link-block=border]{border:1px solid #e9e9e9}[data-arrow-block]{display:flex;align-items:center;position:relative;margin-bottom:1rem;padding:1.25rem 1.5rem}[data-arrow-block] .icon{line-height:2rem;font-size:2rem;height:2rem;width:2rem;margin-right:1.5rem;flex:0 0 auto;max-width:100%}[data-arrow-block] .title{font-size:.9375em;line-height:1.125;letter-spacing:.25px;color:#141414;flex:0 0 calc(100% - 3.75rem - 4rem - 1rem);max-width:100%;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){[data-arrow-block] .title{font-size:1em}}@media (min-width:1024px){[data-arrow-block] .title{font-size:1.0625em}}[data-arrow-block] .arrow-link{flex:0 0 auto;max-width:100%;margin-left:1rem}a.disabled-link{pointer-events:none}li[data-display=hide]{display:none}@keyframes e{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.edit-mode .main-menu>ul{flex-wrap:wrap}.edit-mode .main-menu .submenu{position:static}.edit-mode .site-content{padding-top:0!important}.edit-mode .footer-menu{display:block}.edit-mode .cookies-notification{position:absolute;opacity:1;visibility:visible}.edit-mode .version-modal{display:none}.edit-mode header{position:relative}.edit-mode header.fixed{position:static}.edit-mode .header-buttons-row .language{width:auto;min-width:2.5rem}.edit-mode li[data-display=hide]{display:block;border:.125rem solid #ff5553}.edit-mode li[data-display=hide]:after{content:"ELEMENT UKRYTY";position:absolute;width:auto;top:-.625rem;left:.5rem;z-index:999;background:#fff;padding:0 .125rem;font-size:.75rem;font-weight:700}.edit-mode .pushy-submenu-closed>ul{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow:visible;visibility:visible}.edit-mode .pushy-submenu-closed .pushy-link{opacity:1}.edit-mode .pushy ul li[data-display=hide]{display:block}.edit-mode .main-menu>ul>li[data-display=hide]{display:block;border:.125rem solid #ff5553}.edit-mode .main-menu>ul>li[data-display=hide]:after{content:"ELEMENT UKRYTY";position:absolute;top:-.625rem;left:.5rem;z-index:999;background:#fff;padding:0 .125rem;font-size:.75rem;font-weight:700}.edit-mode .toggle-content.contact-card .contact-card .wrapper{max-height:10000px}.edit-mode .post-news,.edit-mode .post-offer{visibility:hidden}.edit-mode .post-news:before,.edit-mode .post-offer:before{content:"Treść komponentu budowana jest dynamicznie. W trybie edycji nie będzie ona widoczna.";position:relative;visibility:visible;top:2rem;font-size:1rem;color:#141414}.edit-mode .news-scroller .news-scroller-inner{display:block}.cke_editable ul{list-style:initial}.cke_editable ol,.cke_editable ul{padding:0 0 0 1.5rem;margin-bottom:.5rem}.cke_editable ol ol,.cke_editable ol ul,.cke_editable ul ol,.cke_editable ul ul{margin-top:0;margin-bottom:0}.cke_editable ol ol:last-child,.cke_editable ol ul:last-child,.cke_editable ul ol:last-child,.cke_editable ul ul:last-child{margin-bottom:0}.cke_editable ol:last-child,.cke_editable ul:last-child{margin-bottom:.5rem}.cke_editable p+ol,.cke_editable p+ul{margin-top:-1.375em;margin-bottom:0}.print-full-width{z-index:1}@media print{header{opacity:1;position:static}header.fixed{position:static!important;box-shadow:none!important}header .main-bar,header .menu-container{border:none}main{padding-top:0!important}section{padding-left:1vw;padding-right:1vw}.images-gallery-container .gallery-footer,.images-gallery-container .gallery-meta,.images-gallery-container .slide-title{display:none!important;visibility:hidden}.images-gallery-container .swiper-slide img{object-fit:contain}.toggle-content .wrapper{max-height:625rem!important}.toggle-content .wrapper .inner-content{opacity:1!important}.print-full-width{width:100%}.table-wrapper{overflow:hidden}.table-wrapper .inner-table-wrapper table{width:-webkit-min-content;width:-moz-min-content;width:min-content}.action-buttons-row,.print-hidden{display:none!important;visibility:hidden}.calendar-section .fc-event-ics,.calendar-section .fc-event-link,.cookies-notification,.version-modal{display:none}.calendar-section .fc-toolbar.fc-toolbar-ltr{position:static}}ul li.arrow,ul li.check,ul li.cross,ul li.polygon,ul li.triangle{position:relative;list-style:none}ul li.arrow:before,ul li.check:before,ul li.cross:before,ul li.polygon:before,ul li.triangle:before{position:absolute;content:" ";left:-1.0938rem;top:.5625rem;width:.375rem;height:.375rem;background-size:contain;background-repeat:no-repeat}ul li.oval{list-style-type:circle}ul li.check:before{width:3px;height:6px;border:solid #141414;border-width:0 1px 1px 0}ul li.arrow:before,ul li.check:before{content:"";position:absolute;transform:rotate(45deg)}ul li.arrow:before{height:5px;width:5px;border:1px solid #141414;border-width:2px 2px 0 0}ul li.polygon:before{top:.25rem;border:.25rem solid transparent;border-bottom-color:#141414}ul li.polygon:after,ul li.polygon:before{content:"";position:absolute;left:-1.2rem;width:0;height:0}ul li.polygon:after{top:.75rem;border:.25rem solid transparent;border-top-color:#141414}ul li.polygon.black:before,ul li.polygon[data-bulletcolor=black]:before{border-bottom-color:#141414}ul li.polygon.black:after,ul li.polygon[data-bulletcolor=black]:after{border-top-color:#141414}ul li.polygon.pantone:before,ul li.polygon[data-bulletcolor=pantone]:before{border-bottom-color:#00a58c}ul li.polygon.pantone:after,ul li.polygon[data-bulletcolor=pantone]:after{border-top-color:#00a58c}ul li.polygon.dark_cyan:before,ul li.polygon[data-bulletcolor=dark_cyan]:before{border-bottom-color:#065c7d}ul li.polygon.dark_cyan:after,ul li.polygon[data-bulletcolor=dark_cyan]:after{border-top-color:#065c7d}ul li.polygon.bright_red:before,ul li.polygon[data-bulletcolor=bright_red]:before{border-bottom-color:#ff5d23}ul li.polygon.bright_red:after,ul li.polygon[data-bulletcolor=bright_red]:after{border-top-color:#ff5d23}ul li.polygon.strong_lime_green:before,ul li.polygon[data-bulletcolor=strong_lime_green]:before{border-bottom-color:#25c700}ul li.polygon.strong_lime_green:after,ul li.polygon[data-bulletcolor=strong_lime_green]:after{border-top-color:#25c700}ul li.polygon.dark_gray:before,ul li.polygon[data-bulletcolor=dark_gray]:before{border-bottom-color:#969696}ul li.polygon.dark_gray:after,ul li.polygon[data-bulletcolor=dark_gray]:after{border-top-color:#969696}ul li.polygon.very_dark_grayish_blue:before,ul li.polygon[data-bulletcolor=very_dark_grayish_blue]:before{border-bottom-color:#445663}ul li.polygon.very_dark_grayish_blue:after,ul li.polygon[data-bulletcolor=very_dark_grayish_blue]:after{border-top-color:#445663}ul li.polygon.strong_blue:before,ul li.polygon[data-bulletcolor=strong_blue]:before{border-bottom-color:#1d71b8}ul li.polygon.strong_blue:after,ul li.polygon[data-bulletcolor=strong_blue]:after{border-top-color:#1d71b8}ul li.cross:after,ul li.cross:before{content:"";position:absolute;z-index:-1;background:#141414;top:.6875rem;left:-1.25rem;width:.5rem;height:.125rem}ul li.cross:before{transform:rotate(-45deg)}ul li.cross:after{transform:rotate(45deg)}ul li.cross.black:after,ul li.cross.black:before,ul li.cross[data-bulletcolor=black]:after,ul li.cross[data-bulletcolor=black]:before{background:#141414}ul li.cross.pantone:after,ul li.cross.pantone:before,ul li.cross[data-bulletcolor=pantone]:after,ul li.cross[data-bulletcolor=pantone]:before{background:#00a58c}ul li.cross.dark_cyan:after,ul li.cross.dark_cyan:before,ul li.cross[data-bulletcolor=dark_cyan]:after,ul li.cross[data-bulletcolor=dark_cyan]:before{background:#065c7d}ul li.cross.bright_red:after,ul li.cross.bright_red:before,ul li.cross[data-bulletcolor=bright_red]:after,ul li.cross[data-bulletcolor=bright_red]:before{background:#ff5d23}ul li.cross.strong_lime_green:after,ul li.cross.strong_lime_green:before,ul li.cross[data-bulletcolor=strong_lime_green]:after,ul li.cross[data-bulletcolor=strong_lime_green]:before{background:#25c700}ul li.cross.dark_gray:after,ul li.cross.dark_gray:before,ul li.cross[data-bulletcolor=dark_gray]:after,ul li.cross[data-bulletcolor=dark_gray]:before{background:#969696}ul li.cross.very_dark_grayish_blue:after,ul li.cross.very_dark_grayish_blue:before,ul li.cross[data-bulletcolor=very_dark_grayish_blue]:after,ul li.cross[data-bulletcolor=very_dark_grayish_blue]:before{background:#445663}ul li.cross.strong_blue:after,ul li.cross.strong_blue:before,ul li.cross[data-bulletcolor=strong_blue]:after,ul li.cross[data-bulletcolor=strong_blue]:before{background:#1d71b8}ul li.triangle:before{content:"";position:absolute;width:0;height:0;left:-1.25rem;transform:rotate(90deg);border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-bottom:.5rem solid #141414}ul li.triangle.black:before,ul li.triangle[data-bulletcolor=black]:before{border-bottom-color:#141414}ul li.triangle.pantone:before,ul li.triangle[data-bulletcolor=pantone]:before{border-bottom-color:#00a58c}ul li.triangle.dark_cyan:before,ul li.triangle[data-bulletcolor=dark_cyan]:before{border-bottom-color:#065c7d}ul li.triangle.bright_red:before,ul li.triangle[data-bulletcolor=bright_red]:before{border-bottom-color:#ff5d23}ul li.triangle.strong_lime_green:before,ul li.triangle[data-bulletcolor=strong_lime_green]:before{border-bottom-color:#25c700}ul li.triangle.dark_gray:before,ul li.triangle[data-bulletcolor=dark_gray]:before{border-bottom-color:#969696}ul li.triangle.very_dark_grayish_blue:before,ul li.triangle[data-bulletcolor=very_dark_grayish_blue]:before{border-bottom-color:#445663}ul li.triangle.strong_blue:before,ul li.triangle[data-bulletcolor=strong_blue]:before{border-bottom-color:#1d71b8}ul li.rectangle{list-style-type:square}ul li.arrow.black:before,ul li.arrow[data-bulletcolor=black]:before,ul li.check.black:before,ul li.check[data-bulletcolor=black]:before{border-color:#141414}ul li.arrow.pantone:before,ul li.arrow[data-bulletcolor=pantone]:before,ul li.check.pantone:before,ul li.check[data-bulletcolor=pantone]:before{border-color:#00a58c}ul li.arrow.dark_cyan:before,ul li.arrow[data-bulletcolor=dark_cyan]:before,ul li.check.dark_cyan:before,ul li.check[data-bulletcolor=dark_cyan]:before{border-color:#065c7d}ul li.arrow.bright_red:before,ul li.arrow[data-bulletcolor=bright_red]:before,ul li.check.bright_red:before,ul li.check[data-bulletcolor=bright_red]:before{border-color:#ff5d23}ul li.arrow.strong_lime_green:before,ul li.arrow[data-bulletcolor=strong_lime_green]:before,ul li.check.strong_lime_green:before,ul li.check[data-bulletcolor=strong_lime_green]:before{border-color:#25c700}ul li.arrow.dark_gray:before,ul li.arrow[data-bulletcolor=dark_gray]:before,ul li.check.dark_gray:before,ul li.check[data-bulletcolor=dark_gray]:before{border-color:#969696}ul li.arrow.very_dark_grayish_blue:before,ul li.arrow[data-bulletcolor=very_dark_grayish_blue]:before,ul li.check.very_dark_grayish_blue:before,ul li.check[data-bulletcolor=very_dark_grayish_blue]:before{border-color:#445663}ul li.arrow.strong_blue:before,ul li.arrow[data-bulletcolor=strong_blue]:before,ul li.check.strong_blue:before,ul li.check[data-bulletcolor=strong_blue]:before{border-color:#1d71b8}ul li.black::marker,ul li.oval.black::marker,ul li.oval[data-bulletcolor=black]::marker,ul li.rectangle.black::marker,ul li.rectangle[data-bulletcolor=black]::marker,ul li[data-bulletcolor=black]::marker{color:#141414}ul li.oval.pantone::marker,ul li.oval[data-bulletcolor=pantone]::marker,ul li.pantone::marker,ul li.rectangle.pantone::marker,ul li.rectangle[data-bulletcolor=pantone]::marker,ul li[data-bulletcolor=pantone]::marker{color:#00a58c}ul li.dark_cyan::marker,ul li.oval.dark_cyan::marker,ul li.oval[data-bulletcolor=dark_cyan]::marker,ul li.rectangle.dark_cyan::marker,ul li.rectangle[data-bulletcolor=dark_cyan]::marker,ul li[data-bulletcolor=dark_cyan]::marker{color:#065c7d}ul li.bright_red::marker,ul li.oval.bright_red::marker,ul li.oval[data-bulletcolor=bright_red]::marker,ul li.rectangle.bright_red::marker,ul li.rectangle[data-bulletcolor=bright_red]::marker,ul li[data-bulletcolor=bright_red]::marker{color:#ff5d23}ul li.oval.strong_lime_green::marker,ul li.oval[data-bulletcolor=strong_lime_green]::marker,ul li.rectangle.strong_lime_green::marker,ul li.rectangle[data-bulletcolor=strong_lime_green]::marker,ul li.strong_lime_green::marker,ul li[data-bulletcolor=strong_lime_green]::marker{color:#25c700}ul li.dark_gray::marker,ul li.oval.dark_gray::marker,ul li.oval[data-bulletcolor=dark_gray]::marker,ul li.rectangle.dark_gray::marker,ul li.rectangle[data-bulletcolor=dark_gray]::marker,ul li[data-bulletcolor=dark_gray]::marker{color:#969696}ul li.oval.very_dark_grayish_blue::marker,ul li.oval[data-bulletcolor=very_dark_grayish_blue]::marker,ul li.rectangle.very_dark_grayish_blue::marker,ul li.rectangle[data-bulletcolor=very_dark_grayish_blue]::marker,ul li.very_dark_grayish_blue::marker,ul li[data-bulletcolor=very_dark_grayish_blue]::marker{color:#445663}ul li.oval.strong_blue::marker,ul li.oval[data-bulletcolor=strong_blue]::marker,ul li.rectangle.strong_blue::marker,ul li.rectangle[data-bulletcolor=strong_blue]::marker,ul li.strong_blue::marker,ul li[data-bulletcolor=strong_blue]::marker{color:#1d71b8}.toggle-content ul li,.wysiwyg ul li{list-style:initial}.toggle-content ul li.arrow,.toggle-content ul li.check,.toggle-content ul li.cross,.toggle-content ul li.polygon,.toggle-content ul li.triangle,.wysiwyg ul li.arrow,.wysiwyg ul li.check,.wysiwyg ul li.cross,.wysiwyg ul li.polygon,.wysiwyg ul li.triangle{list-style:none}.toggle-content ul li.oval,.wysiwyg ul li.oval{list-style-type:circle}.toggle-content ul li.rectangle,.wysiwyg ul li.rectangle{list-style-type:square}ul.black li::marker,ul[data-bulletcolor=black] li::marker{color:#141414}ul.black li.polygon:before,ul[data-bulletcolor=black] li.polygon:before{border-bottom-color:#141414}ul.black li.polygon:after,ul[data-bulletcolor=black] li.polygon:after{border-top-color:#141414}ul.black li.cross:after,ul.black li.cross:before,ul[data-bulletcolor=black] li.cross:after,ul[data-bulletcolor=black] li.cross:before{background:#141414}ul.black li.triangle:before,ul[data-bulletcolor=black] li.triangle:before{border-bottom-color:#141414}ul.black li.arrow:before,ul.black li.check:before,ul[data-bulletcolor=black] li.arrow:before,ul[data-bulletcolor=black] li.check:before{border-color:#141414}ul.black li.oval::marker,ul.black li.rectangle::marker,ul[data-bulletcolor=black] li.oval::marker,ul[data-bulletcolor=black] li.rectangle::marker{color:#141414}ul.pantone li::marker,ul[data-bulletcolor=pantone] li::marker{color:#00a58c}ul.pantone li.polygon:before,ul[data-bulletcolor=pantone] li.polygon:before{border-bottom-color:#00a58c}ul.pantone li.polygon:after,ul[data-bulletcolor=pantone] li.polygon:after{border-top-color:#00a58c}ul.pantone li.cross:after,ul.pantone li.cross:before,ul[data-bulletcolor=pantone] li.cross:after,ul[data-bulletcolor=pantone] li.cross:before{background:#00a58c}ul.pantone li.triangle:before,ul[data-bulletcolor=pantone] li.triangle:before{border-bottom-color:#00a58c}ul.pantone li.arrow:before,ul.pantone li.check:before,ul[data-bulletcolor=pantone] li.arrow:before,ul[data-bulletcolor=pantone] li.check:before{border-color:#00a58c}ul.pantone li.oval::marker,ul.pantone li.rectangle::marker,ul[data-bulletcolor=pantone] li.oval::marker,ul[data-bulletcolor=pantone] li.rectangle::marker{color:#00a58c}ul.dark_cyan li::marker,ul[data-bulletcolor=dark_cyan] li::marker{color:#065c7d}ul.dark_cyan li.polygon:before,ul[data-bulletcolor=dark_cyan] li.polygon:before{border-bottom-color:#065c7d}ul.dark_cyan li.polygon:after,ul[data-bulletcolor=dark_cyan] li.polygon:after{border-top-color:#065c7d}ul.dark_cyan li.cross:after,ul.dark_cyan li.cross:before,ul[data-bulletcolor=dark_cyan] li.cross:after,ul[data-bulletcolor=dark_cyan] li.cross:before{background:#065c7d}ul.dark_cyan li.triangle:before,ul[data-bulletcolor=dark_cyan] li.triangle:before{border-bottom-color:#065c7d}ul.dark_cyan li.arrow:before,ul.dark_cyan li.check:before,ul[data-bulletcolor=dark_cyan] li.arrow:before,ul[data-bulletcolor=dark_cyan] li.check:before{border-color:#065c7d}ul.dark_cyan li.oval::marker,ul.dark_cyan li.rectangle::marker,ul[data-bulletcolor=dark_cyan] li.oval::marker,ul[data-bulletcolor=dark_cyan] li.rectangle::marker{color:#065c7d}ul.bright_red li::marker,ul[data-bulletcolor=bright_red] li::marker{color:#ff5d23}ul.bright_red li.polygon:before,ul[data-bulletcolor=bright_red] li.polygon:before{border-bottom-color:#ff5d23}ul.bright_red li.polygon:after,ul[data-bulletcolor=bright_red] li.polygon:after{border-top-color:#ff5d23}ul.bright_red li.cross:after,ul.bright_red li.cross:before,ul[data-bulletcolor=bright_red] li.cross:after,ul[data-bulletcolor=bright_red] li.cross:before{background:#ff5d23}ul.bright_red li.triangle:before,ul[data-bulletcolor=bright_red] li.triangle:before{border-bottom-color:#ff5d23}ul.bright_red li.arrow:before,ul.bright_red li.check:before,ul[data-bulletcolor=bright_red] li.arrow:before,ul[data-bulletcolor=bright_red] li.check:before{border-color:#ff5d23}ul.bright_red li.oval::marker,ul.bright_red li.rectangle::marker,ul[data-bulletcolor=bright_red] li.oval::marker,ul[data-bulletcolor=bright_red] li.rectangle::marker{color:#ff5d23}ul.strong_lime_green li::marker,ul[data-bulletcolor=strong_lime_green] li::marker{color:#25c700}ul.strong_lime_green li.polygon:before,ul[data-bulletcolor=strong_lime_green] li.polygon:before{border-bottom-color:#25c700}ul.strong_lime_green li.polygon:after,ul[data-bulletcolor=strong_lime_green] li.polygon:after{border-top-color:#25c700}ul.strong_lime_green li.cross:after,ul.strong_lime_green li.cross:before,ul[data-bulletcolor=strong_lime_green] li.cross:after,ul[data-bulletcolor=strong_lime_green] li.cross:before{background:#25c700}ul.strong_lime_green li.triangle:before,ul[data-bulletcolor=strong_lime_green] li.triangle:before{border-bottom-color:#25c700}ul.strong_lime_green li.arrow:before,ul.strong_lime_green li.check:before,ul[data-bulletcolor=strong_lime_green] li.arrow:before,ul[data-bulletcolor=strong_lime_green] li.check:before{border-color:#25c700}ul.strong_lime_green li.oval::marker,ul.strong_lime_green li.rectangle::marker,ul[data-bulletcolor=strong_lime_green] li.oval::marker,ul[data-bulletcolor=strong_lime_green] li.rectangle::marker{color:#25c700}ul.dark_gray li::marker,ul[data-bulletcolor=dark_gray] li::marker{color:#969696}ul.dark_gray li.polygon:before,ul[data-bulletcolor=dark_gray] li.polygon:before{border-bottom-color:#969696}ul.dark_gray li.polygon:after,ul[data-bulletcolor=dark_gray] li.polygon:after{border-top-color:#969696}ul.dark_gray li.cross:after,ul.dark_gray li.cross:before,ul[data-bulletcolor=dark_gray] li.cross:after,ul[data-bulletcolor=dark_gray] li.cross:before{background:#969696}ul.dark_gray li.triangle:before,ul[data-bulletcolor=dark_gray] li.triangle:before{border-bottom-color:#969696}ul.dark_gray li.arrow:before,ul.dark_gray li.check:before,ul[data-bulletcolor=dark_gray] li.arrow:before,ul[data-bulletcolor=dark_gray] li.check:before{border-color:#969696}ul.dark_gray li.oval::marker,ul.dark_gray li.rectangle::marker,ul[data-bulletcolor=dark_gray] li.oval::marker,ul[data-bulletcolor=dark_gray] li.rectangle::marker{color:#969696}ul.very_dark_grayish_blue li::marker,ul[data-bulletcolor=very_dark_grayish_blue] li::marker{color:#445663}ul.very_dark_grayish_blue li.polygon:before,ul[data-bulletcolor=very_dark_grayish_blue] li.polygon:before{border-bottom-color:#445663}ul.very_dark_grayish_blue li.polygon:after,ul[data-bulletcolor=very_dark_grayish_blue] li.polygon:after{border-top-color:#445663}ul.very_dark_grayish_blue li.cross:after,ul.very_dark_grayish_blue li.cross:before,ul[data-bulletcolor=very_dark_grayish_blue] li.cross:after,ul[data-bulletcolor=very_dark_grayish_blue] li.cross:before{background:#445663}ul.very_dark_grayish_blue li.triangle:before,ul[data-bulletcolor=very_dark_grayish_blue] li.triangle:before{border-bottom-color:#445663}ul.very_dark_grayish_blue li.arrow:before,ul.very_dark_grayish_blue li.check:before,ul[data-bulletcolor=very_dark_grayish_blue] li.arrow:before,ul[data-bulletcolor=very_dark_grayish_blue] li.check:before{border-color:#445663}ul.very_dark_grayish_blue li.oval::marker,ul.very_dark_grayish_blue li.rectangle::marker,ul[data-bulletcolor=very_dark_grayish_blue] li.oval::marker,ul[data-bulletcolor=very_dark_grayish_blue] li.rectangle::marker{color:#445663}ul.strong_blue li::marker,ul[data-bulletcolor=strong_blue] li::marker{color:#1d71b8}ul.strong_blue li.polygon:before,ul[data-bulletcolor=strong_blue] li.polygon:before{border-bottom-color:#1d71b8}ul.strong_blue li.polygon:after,ul[data-bulletcolor=strong_blue] li.polygon:after{border-top-color:#1d71b8}ul.strong_blue li.cross:after,ul.strong_blue li.cross:before,ul[data-bulletcolor=strong_blue] li.cross:after,ul[data-bulletcolor=strong_blue] li.cross:before{background:#1d71b8}ul.strong_blue li.triangle:before,ul[data-bulletcolor=strong_blue] li.triangle:before{border-bottom-color:#1d71b8}ul.strong_blue li.arrow:before,ul.strong_blue li.check:before,ul[data-bulletcolor=strong_blue] li.arrow:before,ul[data-bulletcolor=strong_blue] li.check:before{border-color:#1d71b8}ul.strong_blue li.oval::marker,ul.strong_blue li.rectangle::marker,ul[data-bulletcolor=strong_blue] li.oval::marker,ul[data-bulletcolor=strong_blue] li.rectangle::marker{color:#1d71b8}.sitemap-content h1{margin-bottom:2.5rem}.sitemap-content a{line-height:1.5rem}.sitemap-node,.sitemap-page,.sitemap-subpage{letter-spacing:.23px}.sitemap-node a,.sitemap-page a,.sitemap-subpage a{color:#141414}.sitemap-node a:hover,.sitemap-page a:hover,.sitemap-subpage a:hover{color:#ff5d23}.sitemap-node{margin-bottom:1rem;font-weight:600;text-decoration:underline}.sitemap-node:hover:before{background-color:#ff5d23}.sitemap-page{font-size:.875rem;padding-bottom:1rem;line-height:2}.sitemap-page,.sitemap-page-p{font-weight:600;margin-bottom:0}.sitemap-page-ul{margin-bottom:.75rem}.sitemap-subpage{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;padding-left:1rem;margin-bottom:0;line-height:2}@media (min-width:1024px){.sitemap-box{margin-right:8.33333%}}ul.sitemap-page{padding-left:1rem;padding-bottom:0;font-weight:400}.logo{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:2.75rem;padding:0;cursor:pointer;position:relative;transition:all .25s ease}.logo img,.logo svg{display:block;pointer-events:none;object-fit:contain;object-position:center;height:inherit}.logo .icon{display:none;color:#141414;position:absolute;line-height:1;right:-1.25rem;bottom:.125em;font-size:1em}@media (min-width:1024px){.logo .icon{right:-1.75rem;bottom:0;font-size:1.5em}}header .logo{z-index:3}.logo-flex{display:flex}@media (min-width:768px){.logo-bip{padding-top:.125rem;padding-left:1.5rem}}.logo-bip img{height:1.875rem;object-fit:contain;object-position:top}@media (min-width:1024px){.logo-bip img{height:2.5rem}}.hamburger{display:block;width:40px;height:40px;padding:0;border:0;background-color:#ff5d23;position:relative;z-index:10;border-radius:50%;cursor:pointer;margin:-5px 0}.hamburger:active,.hamburger:focus,.hamburger:hover{outline:none}.hamburger span{display:block;width:22px;height:2px;left:9px;position:absolute;opacity:1;pointer-events:none;background-color:#fff;transform:translateZ(0) rotate(0);transition:all .4s cubic-bezier(.175,.65,.65,1.25)}.hamburger span:first-child{top:13px}.hamburger span:nth-child(2){top:19px}.hamburger span:nth-child(3){top:25px}.hamburger em{display:inline;width:1px;height:1px;position:absolute;background-color:transparent;color:transparent;white-space:nowrap;overflow:hidden;text-indent:100%}.hamburger.active span{background-color:#fff}.hamburger.active span:first-child{transform:translate3d(0,6px,0) rotate(225deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translate3d(0,-6px,0) rotate(-225deg)}.toast-notification{position:fixed;display:inline-block;text-align:center;bottom:2rem;left:50%;background-color:#1c9400;color:#fff;border-radius:.25rem;padding:.75rem 2rem;margin:0 auto;font-size:.875rem;pointer-events:none;z-index:999;will-change:auto;opacity:0;white-space:nowrap;transform:translate3d(-50%,100%,0);transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.toast-notification.active{opacity:1;transform:translate3d(-50%,0,0)}.cookies-notification{display:block;position:fixed;width:100%;left:0;bottom:.75rem;color:#141414;z-index:9;backface-visibility:hidden;will-change:auto;padding:0 4vw;opacity:0;visibility:hidden;transform:translateY(100%) rotate(0deg);transition:opacity .75s ease-in-out,visibility .75s ease-in-out,transform 1.5s ease-in-out}@media (max-width:639px){.cookies-notification{min-height:105vw}}.cookies-notification.active{opacity:1;visibility:visible;transform:translateY(-.5rem) rotate(0deg)}@media (min-width:1024px){.cookies-notification.active{transform:translateY(-1rem) rotate(0deg)}}.cookies-notification .inner{display:block;position:relative;overflow-x:hidden;overflow-y:auto;max-height:70vh;border:1px solid #f1f1f1;border-radius:2px;padding:1.25rem;background-color:#fff;box-shadow:0 1.5rem 2rem hsla(0,0%,8%,.2)}@media (min-width:640px){.cookies-notification .inner{padding:1.375rem 1.375rem 1.375rem 4rem}}@media (min-width:768px){.cookies-notification .inner{max-height:50vh}}@media (min-width:1024px){.cookies-notification .inner{padding:1.5rem 5rem}}@media (max-width:639px){.cookies-notification .inner h4{display:block;padding:0 2.5rem 0 3rem;background-size:2.25rem auto}}.cookies-notification .inner .cookies-content{max-height:50vw;overflow:auto}@media (min-width:768px){.cookies-notification .inner .cookies-content{max-height:5rem}}.cookies-notification .inner .cookies-content p{font-size:.875rem}@media (max-width:639px){.cookies-notification .inner .button{display:block;width:100%}}.cookies-notification .inner .button-content{padding:.875rem;background:#fff}@media (min-width:768px){.cookies-notification .inner .button-content{padding:.875rem 0 0}}.cookies-notification .close-button{position:absolute;display:block;background-color:#ff5d23;border-radius:50%;padding:0;color:#fff;width:2rem;height:2rem;line-height:2rem;top:1rem;right:1.5rem;text-align:center;cursor:pointer}.cookies-notification .close-button:before{font-size:.875rem;line-height:2rem}.cookies-notification .close-button:active,.cookies-notification .close-button:focus,.cookies-notification .close-button:hover{background-color:#e65400;border-color:#e65400;outline:none;transform:scale(1.2);transition:transform .5s ease}.cookies-notification .link{padding:0}.cookies-notification img{position:absolute;width:2.25rem;height:auto;top:1.5rem;left:1rem}@media (min-width:1024px){.cookies-notification img{width:2.5rem;left:1rem}}.menu-container{display:none;width:100%;position:absolute;background-color:transparent;will-change:auto;transition:all .15s ease}@media (max-width:1023px){.menu-open .menu-container{display:block;background-color:#fff;height:calc(var(--vh, 1vh) * 100 - 4.375rem);top:70px;left:0;z-index:1}.menu-container .columns,.menu-container .row{max-height:calc(var(--vh, 1vh) * 100 - 4.375rem);min-height:calc(var(--vh, 1vh) * 100 - 4.375rem)}.menu-container .inner-wrapper{scroll-behavior:smooth;max-height:calc(var(--vh, 1vh) * 100 - 4.375rem - 9.25rem);min-height:calc(var(--vh, 1vh) * 100 - 4.375rem - 9.25rem)}.menu-container,.menu-container .columns{padding-left:0;padding-right:0}}@media (min-width:1024px){.menu-container{position:relative;display:block;height:auto;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}}.menu-container.no-bb{border-bottom-width:0}.menu-container.no-bt{border-top-width:0}.menu-container .inner-wrapper{position:relative}@media (max-width:1023px){.menu-container .inner-wrapper{overflow-x:hidden;overflow-y:auto}}@media (min-width:1024px){.menu-container .inner-wrapper{display:flex}}.main-menu{display:block;position:relative;margin:0 0 .125rem;padding:0}@media (max-width:1023px){.main-menu{max-height:100%;overflow-y:auto;overflow-x:hidden}}@media (min-width:1024px){.main-menu{width:calc(100% - 60px)}}.main-menu>ul{position:relative;display:block;padding:0;margin:0}@media (min-width:1024px){.main-menu>ul{overflow-y:hidden;overflow-x:auto;display:flex;justify-content:space-between;text-align:left}}.main-menu>ul>li{display:block;padding:0}@media (min-width:1024px){.main-menu>ul>li{position:relative;text-align:center;flex:1 1 auto}.main-menu>ul>li+li:after{content:"";width:1px;height:30px;display:block;left:0;top:calc(50% - 15px);position:absolute;will-change:auto;background-color:#e9e9e9}.main-menu>ul>li.contains-submenu:before{content:"";position:absolute;display:block;width:0;height:0;border-left:0 solid transparent;border-right:0 solid transparent;border-bottom:0 solid #ff5d23;left:50%;bottom:0;opacity:0;transition-delay:0s;will-change:auto;transition:all .2s ease}.main-menu>ul>li.contains-submenu:hover:before{opacity:1;transition-delay:.05s;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ff5d23;left:calc(50% - 10px)}}@media (min-width:1024px){.main-menu>ul>li:first-child>a{padding-left:.75rem}.main-menu>ul>li:first-child .submenu{transform:translateZ(0)!important;left:0!important}}.main-menu>ul>li a{color:#141414;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:1024px){.main-menu>ul>li a{padding:1.75rem .75rem}.main-menu>ul>li a.active,.main-menu>ul>li a:hover{color:#ff5d23}.main-menu>ul>li a.active:before{content:"";width:100%;height:3px;background-color:#ff5d23;display:block;position:absolute;left:0;will-change:auto;bottom:-2px}.main-menu>ul>li a.active:after{content:"";position:absolute;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ff5d23;left:calc(50% - 5px);bottom:0;will-change:auto}}.main-menu>ul>li[data-display=hide]{display:none}@media (max-width:1023px){.main-menu>ul li{border-bottom:1px solid #f1f1f1}.main-menu>ul li:last-child{border-bottom-width:0}.main-menu>ul li>a{padding-left:calc(4vw + .5rem);padding-right:calc(4vw + .5rem)}.main-menu>ul li.contains-submenu{display:flex;flex-direction:row}.main-menu>ul li.contains-submenu>a{width:calc(100% - 4rem)}}@media (min-width:1024px){.main-menu>ul li{position:relative}.main-menu>ul li:hover>a{color:#ff5d23}.main-menu>ul li:hover>.submenu{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.main-menu>ul li:hover.contains-submenu .submenu a{color:#fff}}.main-menu .toggle-submenu-button{display:block;width:4rem;height:4rem;position:relative;color:#ff5d23;cursor:pointer;text-align:center;line-height:4}@media (min-width:1024px){.main-menu .toggle-submenu-button{display:none}}.main-menu a{position:relative;font-size:1em;letter-spacing:.57px;line-height:1.5;display:block;white-space:nowrap;transition:color .2s ease;font-family:Titillium,sans-serif;font-weight:400}@media (max-width:1023px){.main-menu a{padding-top:1.25rem;padding-bottom:1.25rem}}.main-menu .submenu-title{color:#141414;font-size:.9375em;text-transform:uppercase;letter-spacing:.25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding:1.0625rem 0}.main-menu .back-button,.main-menu .submenu-title{display:block;font-family:Titillium,sans-serif;font-weight:600}.main-menu .back-button{font-size:.875em;color:#ff5d23;letter-spacing:.5px;position:relative;padding-left:.75rem!important}.main-menu .back-button:before{font-size:.625em;position:absolute;left:0;top:1.8125rem}.main-menu .submenu{position:absolute;background-color:#fff;top:0;left:100%;width:100%;height:100%;z-index:5;display:block;will-change:auto;transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out}@media (min-width:1024px){.main-menu .submenu{width:250px;height:auto;border-radius:2px;box-shadow:0 20px 30px 0 rgba(40,40,40,.2);text-align:left;background-color:#ff5d23;top:calc(100% - 3px);left:50%;transform:translate3d(-50%,0,0)}.main-menu .submenu .submenu{left:97.5%;top:.25rem;transform:translateZ(0)!important}.main-menu .submenu .toggle-submenu-button{display:block;color:#fff;position:absolute;top:.5875rem;right:0;width:2rem;height:2rem;line-height:2rem;font-size:.75rem;pointer-events:none}}.main-menu .submenu a{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.main-menu .submenu a{font-size:.875rem;color:#fff;padding:.625rem 1.25rem;background-color:hsla(0,0%,8%,0);transition:font .3s ease}.main-menu .submenu a:hover{font-size:14.5px;color:#fff;background-color:#e65400}}@media (max-width:1023px){.main-menu .submenu li{padding-left:calc(4vw + .5rem);padding-right:calc(4vw + .5rem)}.main-menu .submenu li.contains-submenu{padding-right:0}.main-menu .submenu li:first-child{position:relative;background-color:#f1f1f1;border-bottom:1px solid #e9e9e9}.main-menu .submenu li a{padding-left:.5rem;padding-right:0;letter-spacing:.57px}}@media (max-width:1023px){.main-menu .submenu-active>.submenu{opacity:1;visibility:visible;transform:translate3d(-100%,0,0)}}.secondary-menu,.secondary-menu ul{position:relative;display:block}.secondary-menu ul{border-radius:2px;border:1px solid #e9e9e9}.secondary-menu ul ul{border:none}.secondary-menu ul ul li a{padding-left:2rem}.secondary-menu ul ul li:first-child{border-top:1px solid #e9e9e9}.secondary-menu ul ul ul a{padding-left:2.75rem}.secondary-menu ul ul ul ul a{padding-left:3.5rem}.secondary-menu ul ul ul ul ul a{padding-left:4.25rem}.secondary-menu ul ul ul ul ul ul a{padding-left:5rem}.secondary-menu ul ul ul ul ul ul ul a{padding-left:5.75rem}.secondary-menu ul ul.secondary-menu-submenu-ul li a{background-color:#f3f3f3}.secondary-menu ul ul.secondary-menu-submenu-ul li a:hover{color:#ff5d23}.secondary-menu ul li{display:block;position:relative;margin:0;border-bottom:1px solid #e9e9e9}.secondary-menu ul li[data-display=hide]{display:none}.secondary-menu ul li:last-child{border-bottom:none}.secondary-menu ul li a{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1rem 1rem 1rem 1.5rem;font-size:.875em;line-height:1.3em;color:#141414;will-change:auto;transition:all .2s ease;background-color:#fff;font-family:Titillium,sans-serif;font-weight:400}.secondary-menu ul li a:hover{background-color:#fefefe}.secondary-menu ul li a.active,.secondary-menu ul li a.parent{font-family:Titillium,sans-serif;font-weight:600}.secondary-menu ul li a.active{color:#ff5d23;background-color:#f1f1f1}.secondary-menu ul li a.active:before{content:"";width:3px;height:100%;display:block;position:absolute;top:0;left:0;background-color:#ff5d23}.secondary-menu ul li a.active:after{content:"";position:absolute;display:block;width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #ff5d23;left:3px;top:calc(50% - 5px);will-change:auto;transition:all .2s ease}.secondary-menu ul .count{display:block;position:absolute;pointer-events:none;background-color:#f1f1f1;width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:50%;text-align:center;color:#4d4d4d;font-size:.75em;right:1.125rem;top:1rem;font-family:Titillium,sans-serif;font-weight:600}.secondary-menu ul ul a:focus,.secondary-menu ul ul a:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.secondary-menu ul ul a:hover .icon-chevron-down:before{color:#fff}.secondary-menu ul li a.active.secondary-menu-submenu-btn,.secondary-menu ul li a.active.sublink-chevron{background-color:transparent;height:3.0625rem;top:0}.secondary-menu ul li a.active.secondary-menu-submenu-btn:before,.secondary-menu ul li a.active.sublink-chevron:before{content:"\EA09";position:relative;color:#141414;background:transparent;width:auto;transition:all .15s ease-in-out}.secondary-menu ul li a.parent:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.secondary-menu-submenu a.icon-chevron-down{width:2.5rem;padding:1rem .8125rem;position:absolute;top:0;right:0;background:transparent;color:#141414}.secondary-menu-submenu a.icon-chevron-down:before{transition:all .2s ease-in-out}.secondary-menu-submenu a.icon-chevron-down:hover{background:#ff5d23}.secondary-menu-submenu a:hover.icon-chevron-down:before{color:#fff}.secondary-menu-submenu-btn.active:before{transform:rotate(180deg);transition:all .25s ease-in-out}.secondary-menu-submenu-btn.active:after{visibility:hidden}.secondary-menu-submenu-btn.active+.secondary-menu-submenu-ul{transition:opacity 1s,height 2s;height:auto;opacity:1}.secondary-menu-submenu-btn.active:hover{background-color:#ff5d23;border-color:#ff5d23}.secondary-menu-submenu-btn.active:hover:before{color:#fff}.secondary-menu-submenu-ul{transition:height 2s;height:0;opacity:0}.secondary-menu-submenu-ul:hover a.icon-chevron-down:before{color:#141414}.secondary-menu-submenu.active .secondary-menu-submenu-ul{transition:opacity 1s,height 2s;height:auto;opacity:1}.secondary-menu-submenu.active .icon-chevron-down:before{transform:rotate(180deg);transition:all .15s ease-in-out}.secondary-menu-submenu a:hover+.secondary-menu-submenu-btn.icon-chevron-down:before{color:#fff}.filter-widget ul{position:relative;display:block;border-radius:2px;border:1px solid #e9e9e9}.filter-widget ul ul{border:none}.filter-widget ul ul li a{padding-left:2rem}.filter-widget ul ul li:first-child{border-top:1px solid #e9e9e9}.filter-widget ul ul ul a{padding-left:2.75rem}.filter-widget ul ul ul ul a{padding-left:3.5rem}.filter-widget ul ul ul ul ul a{padding-left:4.25rem}.filter-widget ul ul ul ul ul ul a{padding-left:5rem}.filter-widget ul ul ul ul ul ul ul a{padding-left:5.75rem}.filter-widget ul ul.secondary-menu-submenu-ul li a{background-color:#f3f3f3}.filter-widget ul ul.secondary-menu-submenu-ul li a:hover{color:#ff5d23}.filter-widget ul li{display:block;position:relative;margin:0;border-bottom:1px solid #e9e9e9}.filter-widget ul li[data-display=hide]{display:none}.filter-widget ul li:last-child{border-bottom:none}.filter-widget ul li a{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1rem 1rem 1rem 1.5rem;font-size:.875em;line-height:1.3em;color:#141414;will-change:auto;transition:all .2s ease;background-color:#fff;font-family:Titillium,sans-serif;font-weight:400}.filter-widget ul li a:hover{background-color:#fefefe}.filter-widget ul li a.active,.filter-widget ul li a.parent{font-family:Titillium,sans-serif;font-weight:600}.filter-widget ul li a.active{color:#ff5d23;background-color:#f1f1f1}.filter-widget ul li a.active:before{content:"";width:3px;height:100%;display:block;position:absolute;top:0;left:0;background-color:#ff5d23}.filter-widget ul li a.active:after{content:"";position:absolute;display:block;width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #ff5d23;left:3px;top:calc(50% - 5px);will-change:auto;transition:all .2s ease}.filter-widget ul .count{display:block;position:absolute;pointer-events:none;background-color:#f1f1f1;width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:50%;text-align:center;color:#4d4d4d;font-size:.75em;right:1.125rem;top:1rem;font-family:Titillium,sans-serif;font-weight:600}.filters{display:flex;position:relative;align-items:center;margin-bottom:1.5rem}.filters .label{display:block;white-space:nowrap;margin-right:1rem;font-size:.875em;color:#282828}.filters .field{margin-bottom:0;width:auto;margin-right:1rem}@media (max-width:639px){.filters .field{margin-right:0}}.filters .cs-select{width:auto;min-width:8.5rem;display:block}.filters .cs-select#filter-job-offers-region{max-width:100%}.filters .cs-select .cs-options,.filters .cs-select .cs-placeholder{border-color:#e9e9e9}.filters .cs-select .cs-placeholder{padding:.875rem 2.25rem .875rem 1rem;height:45px}.header-buttons-row{position:relative;display:flex}.header-buttons-row .accessibility-links,.header-buttons-row .social-media-links{position:relative;display:block}.header-buttons-row .social-media-links{padding-right:.75rem}.header-buttons-row .separator{border-right:1px solid #e9e9e9;transform:scaleY(1.25)}.header-buttons-row .accessibility-links{padding-left:.75rem}.header-buttons-row .accessibility-links li{margin:0}.header-buttons-row .accessibility-links li:last-of-type{padding-right:0}.header-buttons-row [data-row]{display:flex}.header-buttons-row [data-row] li{display:block;position:relative;padding:0 .25rem}.header-buttons-row a{display:block;width:2.5rem;height:2.5rem;font-size:1px;line-height:2.625;padding:0;text-align:center;position:relative;border:1px solid #e9e9e9;color:transparent;border-radius:2px;transition:all .2s ease;white-space:nowrap;text-indent:150%;overflow:hidden}.header-buttons-row a:focus,.header-buttons-row a:hover{border-color:#ff5d23}.header-buttons-row a:before{font-size:1rem;color:#727272;text-indent:0;position:absolute;left:0;right:0;top:.75rem}.header-buttons-row .cs-select .cs-placeholder{display:block;width:2.5rem;height:2.5rem;line-height:2.5rem;letter-spacing:.6px;font-size:.75em;text-align:center;position:relative;padding:0 .875rem 0 .375rem;border:1px solid #e9e9e9;color:#727272;border-radius:2px;transition:all .2s ease;font-family:Titillium,sans-serif;font-weight:600}.header-buttons-row .cs-select .cs-placeholder:after{border-width:4px 4px 0;border-color:#727272 transparent transparent}.header-buttons-row .language{position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;text-align:center;line-height:2.5;border:1px solid #e9e9e9;border-radius:2px;transition:all .2s ease}.header-buttons-row .language:hover{border-color:#ff5d23}.header-buttons-row .language .dropdown-content{position:absolute;top:62%;left:-1px;width:40px;border-radius:3px;font-weight:600;z-index:99;opacity:0;background-color:#fff;visibility:hidden;transform:translateY(1rem);transition:all .25s ease}.header-buttons-row .language .dropdown-content a{display:block;font-size:.75rem;color:#141414;padding:.25rem .5rem;width:100%;height:1.75rem;font-weight:600;text-indent:inherit;text-transform:uppercase;text-align:left;line-height:normal;border-top:0}.header-buttons-row .language .dropdown-content a:hover{background-color:#f1f1f1;border-color:#f1f1f1}.header-buttons-row .language .dropbtn{font-size:.75rem;font-weight:700;color:#727272;text-indent:0;position:absolute;top:0;left:0;padding-right:.375rem;width:100%;height:100%;text-transform:uppercase;cursor:pointer;outline:none}.header-buttons-row .language .dropbtn:after{content:"";width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:#727272 transparent transparent;display:block;position:absolute;top:50%;right:.25rem;transition:all .15s ease-in-out;will-change:auto;transform:translateY(-50%) rotate(0deg)}.header-buttons-row .language.active{border-color:#ff5d23}.header-buttons-row .language.active .dropdown-content{visibility:visible;opacity:1;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out}.header-buttons-row .language.active .dropbtn:after{transform:translateY(-50%) rotate(180deg)}.menu-container .header-buttons-row{flex-direction:column-reverse;align-items:center;border-top:1px solid #e9e9e9}.menu-container .header-buttons-row .social-media-links{padding-right:0;padding-bottom:1rem}.menu-container .header-buttons-row .separator{border-bottom:1px solid #e9e9e9;width:calc(100vw - 8vw - 1rem);border-right:0;transform:translateY(-.9375rem)}.menu-container .header-buttons-row .accessibility-links{padding:1rem 0 2rem}.menu-container .header-buttons-row .accessibility-links li:last-child{padding-right:.25rem}.latest-posts{padding:1rem 0}.latest-posts .scrollable-content{position:relative;display:block;overflow-x:auto;overflow-y:hidden}.latest-posts .scrollable-content .inner{position:relative;display:block;padding:0 4vw .75rem}@media (max-width:1023px){.latest-posts .scrollable-content .row{min-width:73.125rem;padding-right:4vw}}.latest-posts-box .post-card a:hover{box-shadow:none}.latest-posts-box .post-card p{margin-bottom:2.375rem}.latest-posts-box .post-card strong{font-weight:400}.latest-posts-box .post-card .arrow-link{position:absolute;bottom:.75rem}.latest-posts-box .post-card .entry-title{margin-bottom:2.25rem}.latest-posts .long-version .post-card .entry-title{margin-bottom:1.25rem}.latest{height:100%;padding:1rem;overflow:hidden;border:1px solid #e9e9e9;border-radius:2px;background-color:#f1f1f1;transition:all .25s ease}@media (min-width:768px){.latest{padding:1.25rem 1rem}}.latest:hover{background-color:#e8e8e8}.latest p,.latest time{color:#727272}.latest time{margin-bottom:.5rem}.latest .entry-title,.latest .entry-title a{color:#141414}.latest .entry-title{font-size:1.15em}.links-box{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1.5rem}@media (min-width:640px){.links-box{margin-bottom:2.25rem}}@media (min-width:768px){.links-box{margin-bottom:2.75rem}}@media (min-width:1024px){.links-box{margin-bottom:3.25rem}}@media (min-width:1367px){.links-box{margin-bottom:3.75rem}}.links-block{position:relative;display:block;padding:1rem;overflow:hidden;will-change:auto;border-radius:2px;height:100%;min-height:16.25rem}.links-block a{background-color:#fff}.links-block li:active a,.links-block li:focus a,.links-block li:hover a{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.links-block li:active a:before,.links-block li:focus a:before,.links-block li:hover a:before{color:#fff}.links:before{content:"";height:3px;bottom:0;background-color:#ff5d23;z-index:1}.links .bg,.links:before{width:100%;display:block;position:absolute;left:0}.links .bg{height:100%;top:0;pointer-events:none;will-change:auto;transition:all 1s ease;transform:scale(1.01)}.links:hover .bg{transform:scale(1.035)}.links ul{width:100%}@media (min-width:768px){.links ul{width:17rem}}.links li,.links ul{display:block;position:relative}.links li{margin:0}.links li a{border-bottom:1px solid #e9e9e9}.links li:last-of-type{border-bottom-width:0}.breadcrumb{position:relative;padding:1.5rem 0 0;margin:0;display:flex}.breadcrumb li{margin:0;position:relative;display:block}.breadcrumb li:last-of-type a{pointer-events:none;font-family:Titillium,sans-serif;font-weight:600}.breadcrumb li+li{padding-left:1.125rem}.breadcrumb li+li:before{content:"";width:5px;height:5px;display:block;position:absolute;left:.375rem;top:.3125rem;transform:rotate(-45deg);border-bottom:1px solid #ff5d23;border-right:1px solid #ff5d23}.breadcrumb a{font-size:.875em;line-height:1;display:block;position:relative;color:#282828;font-family:Titillium,sans-serif;font-weight:400}.media-box{display:flex;flex-direction:column;justify-content:center;position:relative;border-radius:.125rem;background-color:#f1f1f1;margin-bottom:1rem}.media-box,.media-box .icon{will-change:auto;transition:all .25s ease}.media-box .icon{font-size:2rem;width:2rem;height:2rem;line-height:1;display:inline-block;pointer-events:none;margin-bottom:.5rem;color:#ff5d23}@media (min-width:640px){.media-box .icon{font-size:2.5rem;width:2.5rem;height:2.5rem}}@media (min-width:768px){.media-box .icon{font-size:3rem;width:3rem;height:3rem}}@media (min-width:1024px){.media-box .icon{font-size:3.5rem;width:3.5rem;height:3.5rem}}.media-box img{display:inline-block;width:2.5rem;height:2.5rem;object-fit:contain;object-position:center;pointer-events:none;margin-bottom:.5rem;color:#ff5d23;will-change:auto;transition:all .25s ease}@media (min-width:768px){.media-box img{width:3rem;height:3rem}}@media (min-width:1024px){.media-box img{width:3.5rem;height:3.5rem}}.media-box .entry-title{margin-bottom:1rem;color:#141414}.media-box .entry-title,.media-box p{display:block;position:relative;will-change:auto;transition:all .25s ease}.media-box p{margin-bottom:0;color:#727272;font-size:.875em}@media (min-width:1024px){.media-box p{max-width:82.5%}}.media-box .arrow-link{position:absolute;right:1.5rem;top:2.5rem}@media (min-width:1024px){.media-box .arrow-link{right:2rem;top:2rem}}.media-box .image-normal{display:block}.media-box .image-hover{display:none}.media-box:hover{background-color:#ff5d23;box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}.media-box:hover .entry-title,.media-box:hover .icon,.media-box:hover p{color:#fff}.media-box:hover .arrow-link:before{background-color:#fff}.media-box:hover .arrow-link:after{border-color:#fff}.media-box:hover .image-normal{display:none}.media-box:hover .image-hover{display:block}.media-box.type-short{padding:1.5rem;min-height:200px}@media (min-width:1024px){.media-box.type-short{padding:1rem 2rem}}.media-box.type-tall{padding:1.5rem;min-height:230px}@media (min-width:640px){.media-box.type-tall{min-height:270px}}@media (min-width:768px){.media-box.type-tall{min-height:310px}}@media (min-width:1024px){.media-box.type-tall{padding:1rem 2rem;min-height:350px}}.pagination-container{position:relative;display:block;text-align:center;padding:.5rem 0}.pagination-container ul{display:flex;justify-content:center}.pagination-container li{display:block;position:relative;margin:0 .25rem}.pagination-container li.next a,.pagination-container li.previous a{padding:0 1rem}@media (min-width:768px){.pagination-container li.next a,.pagination-container li.previous a{min-width:7.5rem}}.pagination-container li.next a:before,.pagination-container li.previous a:before{position:absolute;top:.75rem}.pagination-container li.next span,.pagination-container li.previous span{pointer-events:none}@media (max-width:767px){.pagination-container li.next span,.pagination-container li.previous span{display:none}}@media (min-width:768px){.pagination-container li.previous a{padding-left:2rem}}.pagination-container li.previous a:before{left:.675rem}@media (min-width:768px){.pagination-container li.next a{padding-right:2rem}}.pagination-container li.next a:before{right:.675rem}.pagination-container li>span,.pagination-container li a{background-color:#fff;text-align:center;color:#141414;display:block;min-width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:.875em;position:relative;border:1px solid #e9e9e9;border-radius:2px;will-change:auto;transition:all .35s ease;font-family:Titillium,sans-serif;font-weight:400}.pagination-container li>span:before,.pagination-container li a:before{font-weight:700;color:#ff5d23}.pagination-container li a.active{color:#ff5d23;font-family:Titillium,sans-serif;font-weight:600}.pagination-container li a:hover{border-color:#ff5d23}.pagination-container ul.disabled li>span,.pagination-container ul.disabled li a{background-color:#e9e9e9;color:#a1a1a1;pointer-events:none}.pagination-container ul.disabled li>span:before,.pagination-container ul.disabled li a:before{color:#a1a1a1}.widget{position:relative;display:block;margin-bottom:1rem}aside .widget{margin-bottom:1.25rem}@media (min-width:768px){aside .widget{margin-bottom:1.75rem}}@media (min-width:1024px){aside .widget{margin-bottom:2.5rem}}.widget .widget-title{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1rem 1.5rem;font-size:.875rem;line-height:1.3;color:#141414;text-transform:uppercase;border:1px solid #e9e9e9;border-bottom:none;border-radius:2px 2px 0 0;background-color:#f1f1f1;font-family:Titillium,sans-serif;font-weight:400}.widget .widget-title+ul{border-radius:0 0 2px 2px}.widget .inner-container{padding:1.5rem}@media (min-width:1024px){.widget .inner-container{padding:1.75rem 2.5rem 2rem 2rem}}.action-buttons-row{display:block}.action-buttons-row ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%!important}@media (min-width:640px){.action-buttons-row ul{justify-content:flex-end}}.action-buttons-row ul li{display:block;margin:0 0 1rem;padding:0 .25rem}@media (min-width:640px){.action-buttons-row ul li{position:relative}}@media (min-width:768px){.action-buttons-row ul li{margin:0}}.action-buttons-row ul li:last-child{padding-right:0}.action-buttons-row ul li.article-share{position:absolute;top:0;max-height:1.5rem;z-index:2}@media (min-width:768px){.action-buttons-row ul li.article-share{margin-top:3.375rem;margin-right:1.875rem}}.action-buttons-row ul li.article-share .social-share-popup{position:relative;margin-top:-1.5rem}.action-buttons-row ul li.article-share .action-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}.action-buttons-row .action-button{display:block;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#f1f1f1;border:1px solid #e9e9e9;color:#4d4d4d;border-radius:2px;font-size:.75em;line-height:1;margin:0 0 0 auto;padding:.3125rem 2rem .3125rem .5rem;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:400}.action-buttons-row .action-button .icon{color:#4d4d4d;position:absolute;right:0;top:0;width:1.75rem;height:1.5rem;line-height:1.625rem;display:block;text-align:center}.action-buttons-row .action-button:focus,.action-buttons-row .action-button:hover{background-color:#e4e4e4;border-color:#dcdcdc}.action-buttons-row .social-share-popup{position:absolute;bottom:0}.posts-per-page{position:relative;display:block;padding:.5rem 0}.posts-per-page ul{position:relative;display:flex;justify-content:center}.posts-per-page ul li{position:relative;display:block;padding:0 .125rem;margin:0}.posts-per-page ul a,.posts-per-page ul span{line-height:1;font-size:.875em;font-family:Titillium,sans-serif;font-weight:400}.posts-per-page ul a{color:#ff5d23}.posts-per-page ul a.active{text-decoration:underline;font-family:Titillium,sans-serif;font-weight:600}.posts-per-page ul span{color:choose #282828}.post-card{padding-bottom:1rem;height:100%}.post-card time{display:block;font-size:.75em}.post-card p,.post-card time{font-family:Titillium,sans-serif;font-weight:400}.post-card p{font-size:.875em;line-height:1.43;margin-bottom:1.5rem}.post-card .entry-title{display:block;position:relative;margin-bottom:1.25rem}.post-card .gallery-album,.post-card .single-document,.post-card .single-gallery-image{border:1px solid #e9e9e9;height:100%}.post-card .gallery-album:hover,.post-card .single-document:hover,.post-card .single-gallery-image:hover{background-color:#ff5d23}.post-card[data-type=featured] a{display:block;position:relative;overflow:hidden;min-height:20rem;height:100%;border-radius:2px;border:1px solid #e9e9e9;background-color:#fff;will-change:auto;transition:all .35s ease}.post-card[data-type=featured] a:hover{background-color:#ff5d23}.post-card[data-type=featured] a:hover .content .entry-title,.post-card[data-type=featured] a:hover .content time{color:#fff}.post-card[data-type=featured] a:hover .featured-image span{transform:scale(1.05)}.post-card[data-type=featured] .featured-image{display:block;position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}[data-type=document] .post-card[data-type=featured] .featured-image{padding-bottom:110%}.post-card[data-type=featured] .featured-image span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;will-change:auto;transition:all .75s ease;transform:scale(1.01);background-size:cover;background-repeat:no-repeat;background-position:50%}.post-card[data-type=featured] .content{display:block;position:relative;padding:.75rem 1rem 1rem}.post-card[data-type=featured] .content time{color:#727272;margin-bottom:.75rem;will-change:auto;transition:all .35s ease}.post-card[data-type=featured] .content .entry-title{color:#000;margin-bottom:0;font-size:1.0625em;line-height:1.5;letter-spacing:.35px;will-change:auto;transition:all .35s ease}.post-card[data-type=document] a{display:block;position:relative;overflow:hidden;border-radius:2px;border:1px solid #e9e9e9;background-color:#fff;will-change:auto;transition:all .35s ease}.post-card[data-type=document] a:hover{background-color:#ff5d23}.post-card[data-type=document] a:hover .content .entry-title,.post-card[data-type=document] a:hover .content .type{color:#fff}.post-card[data-type=document] a:hover .featured-image span{transform:scale(1.05)}.post-card[data-type=document] .featured-image{display:block;position:relative;width:100%;height:0;padding-bottom:110%;overflow:hidden}.post-card[data-type=document] .featured-image span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;will-change:auto;transition:all .75s ease;transform:scale(1.01)}.post-card[data-type=document] .content{display:block;position:relative;padding:.75rem 1rem 1rem}.post-card[data-type=document] .content .type{display:block;font-size:.75em;color:#727272;margin-bottom:.5em;transition:all .35s ease;text-transform:uppercase;font-family:Titillium,sans-serif;font-weight:400}.post-card[data-type=document] .content .entry-title{color:#000;font-size:1.0625em;line-height:1.5;letter-spacing:.35px;will-change:auto;transition:all .35s ease}.post-card[data-type=media] a{display:block;position:relative;overflow:hidden;border-radius:2px;border:1px solid #e9e9e9;background-color:#fff;will-change:auto;transition:all .35s ease}.post-card[data-type=media] a:hover{background-color:#ff5d23}.post-card[data-type=media] a:hover .content .entry-title,.post-card[data-type=media] a:hover .content .type,.post-card[data-type=media] a:hover .content p{color:#fff}.post-card[data-type=media] a:hover .featured-image span{transform:scale(1.05)}.post-card[data-type=media] .featured-image{display:block;position:relative;width:100%;height:0;padding-bottom:56.5%;overflow:hidden}.post-card[data-type=media] .featured-image span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;will-change:auto;transition:all .75s ease;transform:scale(1.01)}.post-card[data-type=media] .content{display:block;position:relative;padding:.75rem 1.25rem 1.5rem}.post-card[data-type=media] .content .type{display:block;font-size:.75em;color:#727272;margin-bottom:.5em;transition:all .35s ease;text-transform:uppercase;font-family:Titillium,sans-serif;font-weight:400}.post-card[data-type=media] .content .entry-title{color:#000;font-size:1.5em;line-height:1.33;letter-spacing:.4px;margin-bottom:.3125em;will-change:auto;transition:all .35s ease}.post-card[data-type=media] .content p{display:block;margin-bottom:0;font-size:1em;color:#282828;will-change:auto;transition:all .35s ease;font-family:Titillium,sans-serif;font-weight:400}.post-card:active,.post-card:focus,.post-card:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.post-card:active .entry-title a,.post-card:active a,.post-card:active p,.post-card:active time,.post-card:focus .entry-title a,.post-card:focus a,.post-card:focus p,.post-card:focus time,.post-card:hover .entry-title a,.post-card:hover a,.post-card:hover p,.post-card:hover time{color:#fff}.post-card:active .arrow-link:after,.post-card:focus .arrow-link:after,.post-card:hover .arrow-link:after{border-top-color:#fff;border-right-color:#fff}.post-card:active .arrow-link:before,.post-card:focus .arrow-link:before,.post-card:hover .arrow-link:before{background-color:#fff}.post-card a:hover{border:none;box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}.single-post{word-wrap:break-word}.single-post[data-border]{border-width:0}@media (min-width:1024px){.single-post[data-border]{padding:1.75rem 2.5rem 2rem 2rem;border:1px solid transparent;border-radius:2px}}@media (min-width:1024px){.single-post[data-border=grey]{border-color:#e9e9e9}}@media (min-width:1024px){.single-post[data-border=orange]{border-color:#ff5d23}}.single-post .post-header{display:block;position:relative;margin-bottom:1.25rem}.single-post .post-header time{display:block;font-size:.75rem;line-height:1.625rem;color:#4d4d4d;font-family:Titillium,sans-serif;font-weight:400}.single-post .post-header .action-buttons-row{padding:0;transform:none}.single-post .post-header .action-buttons-row>ul{justify-content:flex-end}.single-post .post-header .entry-title{margin-bottom:0}@media (max-width:639px){.single-post .post-header .entry-title{font-size:1.5em}}.single-post .post-header .reference-number{display:block;position:relative;font-size:.875em;color:#4d4d4d;font-family:Titillium,sans-serif;font-weight:400}.single-post img{display:block;margin-bottom:1.25rem;object-fit:contain;object-position:center}@media (min-width:640px){.single-post img{margin-bottom:1.5rem}}@media (max-width:767px){.single-post img{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}}@media (min-width:768px){.single-post img{margin-bottom:1.75rem}}@media (min-width:1024px){.single-post img{margin-bottom:2rem}}.single-post ul{list-style:inherit}.single-post ol,.single-post ul{padding-left:1.375rem;max-width:100%}@media (min-width:640px){.single-post ol,.single-post ul{max-width:97.5%}}@media (min-width:1024px){.single-post ol,.single-post ul{max-width:95%}}.single-post-container{display:flex;flex-direction:column-reverse}.single-post-container .post-footer{margin-top:0}.single-post p+ol,.single-post p+ul{margin-top:-1.375em;margin-bottom:0}.single-post a:not([class]):hover{text-decoration:underline}.single-post .accordion img{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;object-fit:contain}.post-footer{display:block;position:relative;font-size:.875em;color:#4d4d4d;padding:1.5rem;margin-top:1.5rem}@media (min-width:1024px){.post-footer{margin-top:2rem}.single-post[data-border] .post-footer{margin:2rem -2.5rem -2rem -2rem;padding:2rem}}.post-footer ol,.post-footer p,.post-footer ul{max-width:100%}.post-footer ul{list-style:disc;margin-left:.25rem}.post-footer ul li{padding-left:0}.post-footer p,.post-footer span{color:#4d4d4d}.post-footer b,.post-footer strong{font-family:Titillium,sans-serif;font-weight:600}.content-block{position:relative;display:block;margin-bottom:1.25rem}@media (min-width:1024px){.content-block{margin-bottom:1.5rem}}.content-block[data-border]{padding:1.25rem}@media (min-width:768px){.content-block[data-border]{padding:1.5rem}}@media (min-width:1024px){.content-block[data-border]{padding:2rem}}.content-block[data-border][data-small-padding]{padding:.5rem}.content-block[data-border=grey]{border:1px solid #e9e9e9}.content-block[data-border=orange]{border:1px solid #ff5d23}.content-block img{margin-bottom:1.25rem}@media (min-width:1024px){.content-block img{margin-bottom:1.5rem}}.single-gallery-image{position:relative;display:block;margin-bottom:1rem}.single-gallery-image img{display:block;position:relative;margin-bottom:0}.search-results .single-search-result{border:1px solid #e9e9e9;margin-bottom:1.25rem;padding:1rem 1.25rem;border-radius:2px}@media (min-width:640px){.search-results .single-search-result{padding:1.25rem 1.5rem}}@media (min-width:1024px){.search-results .single-search-result{padding:1.5rem 2rem}}.search-results .single-search-result:active,.search-results .single-search-result:focus,.search-results .single-search-result:hover{background-color:#f1f1f1;border-color:#e9e9e9;color:#141414}.search-results .single-search-result:active .entry-title a,.search-results .single-search-result:active a,.search-results .single-search-result:active p,.search-results .single-search-result:focus .entry-title a,.search-results .single-search-result:focus a,.search-results .single-search-result:focus p,.search-results .single-search-result:hover .entry-title a,.search-results .single-search-result:hover a,.search-results .single-search-result:hover p{color:#141414}.search-results .single-search-result:active .arrow-link:after,.search-results .single-search-result:focus .arrow-link:after,.search-results .single-search-result:hover .arrow-link:after{border-top-color:#141414;border-right-color:#141414}.search-results .single-search-result:active .arrow-link:before,.search-results .single-search-result:focus .arrow-link:before,.search-results .single-search-result:hover .arrow-link:before{background-color:#141414}.search-results .single-search-result time{color:#727272;margin-bottom:.5rem}.search-results .single-search-result .entry-title a{color:#141414;word-break:break-word}.search-results .single-search-result .entry-title a:hover{box-shadow:none;color:#ff5d23}.search-results .single-search-result .search-emphasis,.search-results .single-search-result em{color:#fff;background-color:#ff5d23;padding:0 .25em}.search-results .single-search-result p{color:#282828;margin-bottom:1.5rem;font-family:Titillium,sans-serif;font-weight:400}.search-results .single-search-result .breadcrumb{padding-top:0;max-width:90%;position:relative;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.search-results .single-search-result .breadcrumb{max-width:70%}}.search-results .single-search-result .breadcrumb li{margin:0}.search-results .single-search-result .breadcrumb li:last-of-type a{pointer-events:all;font-family:Titillium,sans-serif;font-weight:400}.search-results .single-search-result .breadcrumb a{white-space:nowrap;line-height:1.2;text-overflow:ellipsis}.search-results .loading .post-card{background:none}.search-results .loading .post-card .loader{max-width:4rem;display:block;margin:0 auto}.social-share-popup{position:absolute;right:0;bottom:0;width:calc(100vw - 8vw - 1rem);max-width:29.5rem;padding:1rem;background-color:#fff;z-index:3;border-radius:2px;border:1px solid #e9e9e9;opacity:0;visibility:hidden;transform:translateY(.5rem);box-shadow:0 1.5rem 2rem hsla(0,0%,8%,.2);transition:opacity .35s ease-in-out,visibility .35s ease-in-out,transform .35s ease-in-out}@media (min-width:640px){.social-share-popup{padding:1.25rem}}@media (min-width:1024px){.social-share-popup{padding:1.5rem}}.post-header .social-share-popup{top:0;bottom:auto}.social-share-popup.active{opacity:1;visibility:visible;transform:translateY(0)}.social-share-popup .close-share-popup{width:1.5rem;height:1.5rem;display:block;position:absolute;top:.375rem;right:.375rem;background-color:#ff5d23;color:#fff;border-radius:50%;text-align:center}.social-share-popup .close-share-popup:before{font-size:.625rem;line-height:1.5rem;display:block;width:100%;text-align:center}@media (min-width:640px){.social-share-popup .close-share-popup{width:1.75rem;height:1.75rem;line-height:1.75rem;top:.5rem;right:.5rem}.social-share-popup .close-share-popup:before{font-size:.75rem;line-height:1.75rem}}@media (min-width:1024px){.social-share-popup .close-share-popup{width:2rem;height:2rem;line-height:2rem;top:.75rem;right:.75rem}.social-share-popup .close-share-popup:before{font-size:.875rem;line-height:2rem}}.social-share-popup ul{display:flex;justify-content:flex-start;max-width:100%;padding:0;margin:0}.social-share-popup ul li{display:flex;flex-direction:column;align-items:center;padding:0}.social-share-popup ul li a{display:block;width:3rem;height:3rem;text-align:center;background-color:#f1f1f1;border-radius:2px;border:1px solid #e9e9e9;margin-bottom:.25rem;margin-right:1.125rem}.social-share-popup ul li a:before{line-height:3rem}.social-share-popup ul li a:last-child{margin-right:0}@media (min-width:640px){.social-share-popup ul li a{margin-right:1.5rem}}@media (min-width:1024px){.social-share-popup ul li a{width:3.5rem;height:3.5rem;margin-right:2rem}.social-share-popup ul li a:before{line-height:3.5rem;font-size:1.25rem}}.social-share-popup ul li span{display:block;text-align:center;color:#141414;font-size:.75rem;font-family:Titillium,sans-serif;font-weight:400;margin-right:1.125rem}@media (min-width:640px){.social-share-popup ul li span{margin-right:1.5rem}}@media (min-width:1024px){.social-share-popup ul li span{margin-right:2rem;font-size:.875rem}}.social-share-popup .copy-link .field{display:flex;background-color:#e9e9e9;border-color:#e9e9e9}.social-share-popup .copy-link input[type=text]{background:transparent;border:none;text-overflow:ellipsis}.social-share-popup .copy-link .link{width:inherit;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;line-height:50px;height:50px;margin-right:0;padding:0 1rem}.social-share-popup .ics-month,.social-share-popup .ics-year{display:none}.newsletter-form [data-toggle=complex]{padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}.newsletter-form input[type=checkbox]~.toggle-content{padding-left:1.75rem}.newsletter-form .form .content-block{border:none;padding:0}.post-news .newsletter-form,.post-offer .newsletter-form{margin-top:1rem}.contact-method{position:relative;color:#141414;font-size:.9375em;line-height:1rem}@media (min-width:640px){.contact-method{font-size:1em}}@media (min-width:1024px){.contact-method{font-size:1.0625em}}.contact-method .icon{color:#ff5d23;display:inline-block;margin-right:.875rem;font-size:1em;line-height:.875rem;position:relative;top:4px}.contact-method u{line-height:1rem;text-decoration:none;border-bottom:1px solid #141414;letter-spacing:.28px;display:inline-block;font-family:Titillium,sans-serif;font-weight:600}.images-gallery-container{position:relative;border:1px solid #e9e9e9;border-radius:2px;padding:.375rem;margin-bottom:1.25rem}@media (min-width:640px){.images-gallery-container{padding:.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.images-gallery-container{padding:.75rem;margin-bottom:1.75rem}}@media (min-width:1024px){.images-gallery-container{padding:1rem;margin-bottom:2rem}}.images-gallery-container .slide-title{position:absolute;bottom:0;margin-bottom:-2.25rem;width:100%;font-size:.9375em;color:#727272;display:block;line-height:1.25;text-align:center;max-width:100%;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:768px){.images-gallery-container .slide-title{margin-bottom:-2.5625rem}}@media (min-width:1024px){.images-gallery-container .slide-title{margin-bottom:-2.75rem}}.images-gallery-container .swiper-slide{position:relative;height:auto}.images-gallery-container .swiper-slide a{position:relative;display:block;pointer-events:none;height:100%}.images-gallery-container .swiper-slide a.download{bottom:.75rem;transition:opacity .5s ease,visibility .5s ease}.images-gallery-container .swiper-slide a.download-zip{bottom:3.75rem;transition:opacity .25s ease,visibility .25s ease}.images-gallery-container .swiper-slide a.download,.images-gallery-container .swiper-slide a.download-zip{background-color:#e9e9e9;padding:.8125rem 2.25rem .8125rem .8125rem;color:#141414;position:absolute;height:auto;left:50%;border-radius:2px;transform:translateX(-50%);font-size:.875em;line-height:1;opacity:0;visibility:hidden;font-family:Titillium,sans-serif;font-weight:400}.images-gallery-container .swiper-slide a.download-zip .icon,.images-gallery-container .swiper-slide a.download .icon{position:absolute;display:block;font-size:.9375rem;width:1rem;height:1rem;right:.75rem;left:auto;top:50%;transform:translateY(-50%)}.images-gallery-container .swiper-slide:hover .download,.images-gallery-container .swiper-slide:hover .download-zip{visibility:visible;opacity:1;pointer-events:auto}.images-gallery-container .swiper-slide img{padding:0;margin:0;display:block;width:100%;height:100%;object-fit:cover}.images-gallery-container .gallery-meta{position:absolute;top:.5rem;right:.5rem;display:flex;z-index:1;white-space:nowrap;padding:.5rem .5rem .5rem 2rem;background-color:#f1f1f1;border:1px solid #e9e9e9;border-radius:2px}@media (min-width:1024px){.images-gallery-container .gallery-meta{top:.75rem;right:.75rem}}.images-gallery-container .gallery-meta span{display:block;color:#4d4d4d;font-size:.875em;line-height:1;font-family:Titillium,sans-serif;font-weight:600}.images-gallery-container .gallery-meta span.icon{font-size:1.125em;position:absolute;left:.4375rem;top:.375rem}.images-gallery-container .gallery-footer{position:relative;display:block;padding-top:.375rem}@media (min-width:640px){.images-gallery-container .gallery-footer{padding-top:.5rem}}@media (min-width:768px){.images-gallery-container .gallery-footer{padding-top:.75rem}}@media (min-width:1024px){.images-gallery-container .gallery-footer{padding-top:1rem}}.images-gallery-container .gallery-footer .columns{position:relative}.images-gallery-container .gallery-footer .button-next,.images-gallery-container .gallery-footer .button-prev{cursor:pointer;width:2.5rem;height:2.5rem;padding:0;line-height:2.5;display:block;position:relative;background-color:#fff;border:1px solid #e9e9e9;border-radius:2px;will-change:auto;transition:all .35s ease}.images-gallery-container .gallery-footer .button-next:before,.images-gallery-container .gallery-footer .button-prev:before{content:"";display:block;position:absolute;width:.9375rem;height:.9375rem;border-radius:2px;top:.75rem;border-left:2px solid #ff5d23;border-bottom:2px solid #ff5d23;will-change:auto;transition:all .35s ease}.images-gallery-container .gallery-footer .button-next:hover,.images-gallery-container .gallery-footer .button-prev:hover{background-color:#ff5d23;border-color:#ff5d23}.images-gallery-container .gallery-footer .button-next:hover:before,.images-gallery-container .gallery-footer .button-prev:hover:before{border-color:#fff}.images-gallery-container .gallery-footer .button-next.swiper-button-disabled,.images-gallery-container .gallery-footer .button-prev.swiper-button-disabled{cursor:default;opacity:.5;pointer-events:none}.images-gallery-container .gallery-footer .button-prev:before{left:.875rem;transform:rotate(45deg)}.images-gallery-container .gallery-footer .button-next:before{left:.5rem;transform:rotate(225deg)}.mobx-custom-emailshare{position:relative;display:inline-block;width:40px;height:40px;padding:0;box-shadow:none;border:none;outline:none;touch-action:manipulation;vertical-align:bottom;background-color:transparent;transition:background-color .25s ease-in-out}.mobx-custom-emailshare:after{content:"\EA19";position:absolute;top:0;right:0;bottom:0;left:0;width:40px;height:40px;font-family:iconfont,serif;font-style:normal;font-weight:400;font-size:18px;line-height:1;text-align:center;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;transition:color .25s ease-in-out;background:none}.mobx-custom-emailshare:hover{background-color:#0077b5}.mobx-custom-emailshare:hover:after{color:#fff}.toggle-content{position:relative;display:block;margin-bottom:1.25rem}@media (min-width:640px){.toggle-content{margin-bottom:1.5rem}}@media (min-width:768px){.toggle-content{margin-bottom:1.75rem}}@media (min-width:1024px){.toggle-content{margin-bottom:2rem}}.toggle-content .wrapper{position:relative;overflow:hidden;max-height:0;transition:max-height .5s ease-in-out}.toggle-content .wrapper .inner-content{display:block;position:relative;opacity:0;transition:opacity .5s ease-in-out}.toggle-content .wrapper .inner-content iframe{width:100%;height:12rem}@media (min-width:768px){.toggle-content .wrapper .inner-content iframe{height:24rem}}@media (min-width:1024px){.toggle-content .wrapper .inner-content iframe{height:24rem}}.toggle-content .wrapper a:hover{text-decoration:underline}.toggle-content .wrapper a.download-link:hover{text-decoration:none}.toggle-content [data-toggle=accordion] .wrapper{border-bottom:1px solid #e9e9e9}.toggle-content .toggle-button{position:relative;font-size:.875rem;white-space:nowrap;padding:.4375rem 1.875rem .4375rem .9375rem;color:#ff5d23;border-radius:2px;background-color:#f1f1f1;border:1px solid #e9e9e9;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:600}.toggle-content .toggle-button:before{content:"";width:.3125rem;height:.3125rem;display:block;position:absolute;top:.875rem;right:.9375rem;transform:translateY(0) rotate(45deg);border-bottom:1px solid #ff5d23;border-right:1px solid #ff5d23;will-change:auto;transition:all .25s ease}.toggle-content .toggle-button[data-type=link]{border-width:0;background-color:transparent;padding:0 1rem 0 0}.toggle-content .toggle-button[data-type=link]:before{top:.5em;right:.125em}.toggle-content .toggle-button:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.toggle-content .toggle-button:hover:before{border-color:#fff}.toggle-content .toggle-button:hover[data-type=link]{color:#ff5d23;background-color:transparent}.toggle-content .toggle-button:hover[data-type=link]:before{border-color:#ff5d23}.toggle-content .header .icon{position:absolute;top:0;left:0;font-size:1.375em;color:#ff5d23}.toggle-content .header.with-icon h3{padding-left:2.25em}.toggle-content .header.with-icon img{position:absolute;top:0;left:0;width:2.5625rem;height:2.25rem;object-fit:contain;object-position:center}.toggle-content.active .inner-content{opacity:1}.toggle-content.download-section .wrapper{border-bottom:0}.toggle-content.download-section .header .toggle-button{min-width:92px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}[data-toggle=simple]>.wrapper>.inner-content{padding-bottom:1.25rem}@media (min-width:640px){[data-toggle=simple]>.wrapper>.inner-content{padding-bottom:1.5rem}}@media (min-width:768px){[data-toggle=simple]>.wrapper>.inner-content{padding-bottom:1.75rem}}@media (min-width:1024px){[data-toggle=simple]>.wrapper>.inner-content{padding-bottom:2rem}}[data-toggle=simple].active>.toggle-button:before{transform:translateY(.1875rem) rotate(225deg)}[data-toggle=simple].no-padding>.wrapper>.inner-content{padding-bottom:0}[data-toggle=simple].small-padding>.wrapper>.inner-content{padding-bottom:.625rem}@media (min-width:640px){[data-toggle=simple].small-padding>.wrapper>.inner-content{padding-bottom:.75rem}}@media (min-width:768px){[data-toggle=simple].small-padding>.wrapper>.inner-content{padding-bottom:.875rem}}@media (min-width:1024px){[data-toggle=simple].small-padding>.wrapper>.inner-content{padding-bottom:1rem}}[data-toggle=complex]{padding:1.25rem 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:0}@media (min-width:768px){[data-toggle=complex]{padding:1.375rem 0}}@media (min-width:1024px){[data-toggle=complex]{padding:1.5rem 0}}[data-toggle=complex]+[data-toggle=complex]{border-top-width:0}[data-toggle=complex] .header{position:relative;display:flex;align-items:center;justify-content:space-between}[data-toggle=complex] .header h3{margin-bottom:0;max-width:calc(100% - 100px)}[data-toggle=complex] .header .toggle-button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}[data-toggle=complex]>.wrapper>.inner-content{padding-top:1.25rem}@media (min-width:640px){[data-toggle=complex]>.wrapper>.inner-content{padding-top:1.5rem}}@media (min-width:768px){[data-toggle=complex]>.wrapper>.inner-content{padding-top:1.75rem}}@media (min-width:1024px){[data-toggle=complex]>.wrapper>.inner-content{padding-top:2rem}}[data-toggle=complex].no-padding>.wrapper>.inner-content{padding-top:0!important}[data-toggle=complex].small-padding>.wrapper>.inner-content{padding-top:.625rem}@media (min-width:640px){[data-toggle=complex].small-padding>.wrapper>.inner-content{padding-top:.75rem}}@media (min-width:768px){[data-toggle=complex].small-padding>.wrapper>.inner-content{padding-top:.875rem}}@media (min-width:1024px){[data-toggle=complex].small-padding>.wrapper>.inner-content{padding-top:1rem}}[data-toggle=complex].active>.header>.toggle-button:before{transform:translateY(.1875rem) rotate(225deg)}.accordion{font-family:Titillium,sans-serif;font-weight:400}.accordion strong{font-family:inherit;font-weight:600}.accordion ul{list-style:inherit;margin-left:.375rem}.accordion ul li{padding-left:.5rem}[data-toggle=accordion]{border:1px solid #e9e9e9;border-bottom-width:0;margin-bottom:0}[data-toggle=accordion]:last-child{border-bottom:1px solid #e9e9e9}[data-toggle=accordion] .header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5em;cursor:pointer;background-color:#f1f1f1}[data-toggle=accordion] .header:focus{outline-color:#ff5d23}[data-toggle=accordion] .header h3{font-size:.9375em;margin-bottom:0;max-width:calc(100% - 1.5rem)}@media (min-width:1024px){[data-toggle=accordion] .header h3{font-size:1em}}[data-toggle=accordion] .header:focus{outline:1px auto -webkit-focus-ring-color}[data-toggle=accordion] .header .toggle-button{width:1rem;height:1rem;padding:0;border-width:0;pointer-events:none;background-color:transparent}[data-toggle=accordion] .header .toggle-button:before{width:.75rem;height:.75rem;right:.0625rem;top:-.125rem}[data-toggle=accordion] .header .toggle-button:hover:before{border-color:#ff5d23}[data-toggle=accordion] .header .toggle-button:focus{outline:none}[data-toggle=accordion] .inner-content{padding:1.5rem}@media (min-width:640px){[data-toggle=accordion] .inner-content{padding:1.625rem}}@media (min-width:768px){[data-toggle=accordion] .inner-content{padding:1.75rem}}@media (min-width:1024px){[data-toggle=accordion] .inner-content{padding:2rem 3.75rem 2rem 2.5rem}}[data-toggle=accordion].active>.header>.toggle-button:before{transform:translateY(.1875rem) rotate(225deg)}input[type=checkbox]~[data-toggle=simple]{padding-left:2rem;font-size:.875em}input[type=checkbox]~[data-toggle=simple] p{font-size:.875rem}.news-scroller{position:relative;display:block;padding-top:1rem;padding-bottom:1.5rem}.news-scroller .news-scroller-outer{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}@media (min-width:640px){.news-scroller .news-scroller-outer{flex-wrap:nowrap}}.news-scroller .nav-button{width:calc((100vw - 8vw - 1.5rem) / 2);height:2.5rem;flex-direction:column;justify-content:center;text-align:center;color:#ff5d23;background-color:#fff;transition:all .25s ease;font-weight:700;border:1px solid #e9e9e9;border-radius:2px}@media (min-width:640px){.news-scroller .nav-button{width:2.5rem;height:auto;flex:1 1 0;min-width:2.5rem}}.news-scroller .nav-button:hover{border-color:#ff5d23;background-color:#ff5d23;color:#fff}.news-scroller .nav-button[data-prev]{order:2}@media (min-width:640px){.news-scroller .nav-button[data-prev]{margin-right:1rem;order:1}}.news-scroller .nav-button[data-next]{order:3}@media (min-width:640px){.news-scroller .nav-button[data-next]{margin-left:1rem}}.news-scroller .nav-button,.news-scroller .news-scroller-inner{display:flex;position:relative}.news-scroller .news-scroller-inner{order:1;width:100%;margin-bottom:.5rem;border:1px solid #e9e9e9;border-radius:2px}@media (min-width:640px){.news-scroller .news-scroller-inner{order:2;margin-bottom:0;max-width:calc(100% - 7rem)}}.news-scroller .single-post{padding:.5rem;position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff}@media (max-width:767px){.news-scroller .single-post{justify-content:center}}@media (min-width:640px){.news-scroller .single-post{flex-direction:row;align-items:center}}.news-scroller .single-post .featured-image{display:block;position:relative;border-radius:2px;overflow:hidden;width:100%;height:0;padding-bottom:60%}@media (min-width:640px){.news-scroller .single-post .featured-image{width:11.5rem;height:auto;min-height:7.5rem;padding-bottom:0;flex:1 1 0;min-width:11.5rem}}.news-scroller .single-post .slide-content{display:block;position:relative;padding:1rem .5rem .5rem}@media (min-width:640px){.news-scroller .single-post .slide-content{width:calc(100% - 11.5rem);padding:.5rem .5rem .5rem 1.5rem}}@media (min-width:1024px){.news-scroller .single-post .slide-content{padding:.75rem .75rem .75rem 2rem}}.news-scroller .single-post .slide-content p{max-width:100%;font-size:.875em;display:block;line-height:1.375;margin-bottom:.375em}@media (min-width:640px){.news-scroller .single-post .slide-content p{font-size:.9375em}}@media (min-width:1024px){.news-scroller .single-post .slide-content p{font-size:1em}}.contact-card{position:relative;display:block;border:1px solid #e9e9e9;border-radius:2px;margin-bottom:1rem;padding:1rem}.contact-card .wrapper{position:relative;display:flex;flex-direction:column;height:100%}@media (min-width:640px){.contact-card .wrapper{flex-direction:row}}.contact-card .wrapper .featured-image{margin:-.5rem -.5rem 1.25rem}@media (max-width:639px){.contact-card .wrapper .featured-image{width:calc(100% + 1rem);min-width:calc(100% + 1rem)}}@media (min-width:640px){.contact-card .wrapper .featured-image{margin:-.5rem 0 -.5rem -.5rem}}@media (min-width:768px){.contact-card .wrapper .featured-image{margin:-.75rem 0 -.75rem -.75rem}}@media (min-width:1024px){.contact-card .wrapper .featured-image{margin:-1rem 0 -1rem -1rem}}.contact-card .wrapper .featured-image img{margin-bottom:0;object-fit:cover;object-position:center}@media (min-width:768px){.contact-card .wrapper .featured-image img{height:100%;max-height:13rem}}.contact-card .wrapper .contact-details-outer,.contact-card .wrapper .featured-image{position:relative;display:block}@media (min-width:640px){.contact-card .wrapper .contact-details-outer,.contact-card .wrapper .featured-image{flex:0 0 50%;max-width:50%}}.contact-card .wrapper .contact-details-outer{position:relative;display:block}@media (min-width:640px){.contact-card .wrapper .contact-details-outer{padding-left:1rem}}@media (min-width:768px){.contact-card .wrapper .contact-details-outer{padding-left:1.25rem}}@media (min-width:1024px){.contact-card .wrapper .contact-details-outer{padding-left:1.5rem}}.contact-card .contact-details{display:flex;flex-direction:column}.contact-card[data-type=small] .contact-details a{margin-right:0}.contact-card[data-type=small] .contact-details a:last-of-type{margin-bottom:0}.contact-card[data-type=large]{padding-bottom:.625rem}@media (min-width:640px){.contact-card[data-type=large] .contact-details{flex-direction:row;flex-wrap:wrap}}.contact-card .subtitle{color:#4d4d4d;font-size:.75em;line-height:1.25;margin-bottom:.375em;display:block;text-transform:uppercase;letter-spacing:.23px;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:640px){.contact-card .subtitle{font-size:.8125em}}@media (min-width:1024px){.contact-card .subtitle{font-size:.875em}}.contact-card h3{display:block;margin-bottom:.75em}.contact-card p{font-size:.875em;max-width:95%;color:#4d4d4d;letter-spacing:.23px;margin-bottom:1em;word-break:break-word}@media (min-width:768px){.contact-card{padding:1.25rem}}@media (min-width:1024px){.contact-card{padding:1.5rem}}.contact-card.department-card{border-top-width:1px}.contact-card.department-card .contact-details{display:flex;flex-direction:row;flex-wrap:wrap}.contact-card.department-card p{font-size:1em;color:#141414}@media (min-width:768px){.contact-card.department-card img{margin-bottom:0}.contact-card.department-card .contact-details a:last-child{margin-bottom:1em}}.contact-card.department-card .inner-content{width:100%;padding-top:1.5rem}.contact-card.department-card .inner-content ul{margin-bottom:1rem;list-style-type:disc}.contact-card.department-card .inner-content li{font-size:1rem}@media (min-width:768px){.contact-card.department-card .inner-content .contact-details{padding-left:1.375rem}}.contact-card.department-card .inner-content .contact-details p{margin-bottom:0;font-size:.875rem;font-weight:600;margin-right:1.75rem}@media (max-width:639px){.contact-card.department-card .inner-content .contact-details p{margin-bottom:.625em}}.contact-card.department-card.active .border-separate{border-bottom:1px solid #e9e9e9;margin-top:.75rem}.contact-card.department-card.active .border-separate-row{border-bottom:1px solid #e9e9e9;margin:.75rem -1rem 0}@media (min-width:768px){.contact-card.department-card.active .border-separate-row{margin:.75rem -1.5rem 0}}.contact-card.department-card .wrapper{flex-direction:column}.contact-card.department-card .wrapper .border-separate:first-child{display:none}.contact-section h3{font-size:1.5rem}.contact-section a{display:flex;align-items:center;position:relative;color:#141414;font-size:.875em;letter-spacing:.23px;margin-bottom:.625em;margin-right:2.5em;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){.contact-section a{margin-bottom:.8125em}}@media (min-width:1024px){.contact-section a{margin-bottom:1em}}.contact-section a .icon{display:block;width:1em;font-size:1.25em;line-height:.75;margin-right:.875em;color:#ff5d23}.contact-section [data-arrow-block] .icon{line-height:2rem;font-size:2rem;height:2rem;width:2rem;margin-right:1.5rem}@media (min-width:768px){.contact-section .toggle-content .toogle-btn{position:absolute;right:0}.contact-section .toggle-content .toogle-btn a{margin-right:1.5em}}.contact-section .toggle-content h3{word-break:break-word;padding-right:1.625rem}.contact-section .contact-maps{width:100%;height:15.625rem}.contact-section .contact-box-maps{padding:1.5rem}.contact-section .contact-box-maps a{font-size:1rem}.contact-section .contact-box-maps img{min-height:14.4375rem}.contact-section .contact-box-maps .contact-maps img{min-height:auto;object-fit:contain}.contact-section .contact-box-maps .contact-maps a{font-size:inherit}@media (max-width:639px){.contact-section .contact-box-button .arrow-link:before{display:none}}.contact-section .contact-box-button .arrow-link{position:absolute;right:1.5rem}.contact-section .contact-box-button a{margin-right:0}.contact-section .contact-box-button img{line-height:2rem;height:2rem;width:2rem;margin:auto 1.5rem auto 0;object-fit:contain;object-position:center}.job-offers .job-offer-card{display:flex;height:100%}.job-offers .job-offer-card a{display:flex;flex-direction:column;position:relative;padding:1.25rem 2rem 1.25rem 1.25rem;background-color:#fff;border-radius:2px;border:1px solid #e9e9e9;will-change:auto;transition:all .25s ease;width:100%}@media (min-width:1024px){.job-offers .job-offer-card a{padding:1.75rem 3rem 1.75rem 1.5rem}}.job-offers .job-offer-card a:hover{background-color:#ff5d23;border-color:#ff5d23}.job-offers .job-offer-card a:hover .additional-info,.job-offers .job-offer-card a:hover .category,.job-offers .job-offer-card a:hover .department,.job-offers .job-offer-card a:hover .entry-title,.job-offers .job-offer-card a:hover .expire-date,.job-offers .job-offer-card a:hover .region{color:#fff}.job-offers .job-offer-card a:hover .additional-info:before,.job-offers .job-offer-card a:hover .category:before,.job-offers .job-offer-card a:hover .department:before,.job-offers .job-offer-card a:hover .entry-title:before,.job-offers .job-offer-card a:hover .expire-date:before,.job-offers .job-offer-card a:hover .region:before{border-color:#fff}.job-offers .job-offer-card a :last-child{margin-bottom:0}.job-offers .job-offer-card .category,.job-offers .job-offer-card .region{font-size:.75em}.job-offers .job-offer-card .category,.job-offers .job-offer-card .department,.job-offers .job-offer-card .region{display:block;line-height:1.25;margin-bottom:.25rem;color:#4d4d4d;text-transform:uppercase;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:400}.job-offers .job-offer-card .department{font-size:.875rem}.job-offers .job-offer-card .entry-title{line-height:1.33;letter-spacing:.4px;will-change:auto;color:#141414;transition:all .25s ease}.job-offers .job-offer-card .expire-date{display:flex;font-size:.875em;line-height:1em;margin-bottom:.5em;color:#141414;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:400}.job-offers .job-offer-card .department{margin-top:-1rem;margin-bottom:1rem}.job-offers .job-offer-card .additional-info{display:inline-block;width:100%;font-size:.875em;color:#141414;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .25s ease}.job-offers .job-offer-card .additional-info:before{content:"";display:inline-block;width:0;height:100%;border-left:4px solid #ff5d23;margin-right:9px;vertical-align:middle;transition:all .25s ease}.job-offers .offer-box{order:1;margin-bottom:1rem}.job-offers .offer-box.expired{order:2}.job-offers .offer-box.expired a{background-color:#e9e9e9;border-color:#e9e9e9}.job-offers .offer-box.expired a .department,.job-offers .offer-box.expired a .entry-title,.job-offers .offer-box.expired a .expire-date,.job-offers .offer-box.expired a .region{color:#727272}.job-offers .offer-box.expired a:hover .department,.job-offers .offer-box.expired a:hover .entry-title,.job-offers .offer-box.expired a:hover .expire-date,.job-offers .offer-box.expired a:hover .region{color:#141414}@media (max-width:767px){.job-offers .filters{display:block}.job-offers .filters .field{margin-bottom:1rem}.job-offers .filters .field:last-child{margin-bottom:0}.job-offers .filters .field+.field{margin-left:0}.job-offers .filters .field .visually-hidden{margin:0}.job-offers .filters .dropbtn-date{text-align:left;font-size:.875rem}.job-offers .filters .dropdown-content-date{width:100%;top:100%}}.job-offers .filters .cs-options{box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}@media (min-width:768px){.job-offers .filters .cs-options{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.job-offers .pagination-container{display:flex;justify-content:center}.post-offer .button.deactive{background-color:#e9e9e9;border-color:#e9e9e9;pointer-events:none}.tags-list{display:flex;flex-wrap:wrap}.tags-list,.tags-list li{position:relative;padding-left:0!important}.tags-list li{display:block;margin:.5rem .375rem 0 0}.tags-list a{font-size:.75em;line-height:1.5rem;padding:0 .75rem;white-space:nowrap;display:block;border:1px solid #e9e9e9;border-radius:1.5rem;color:#282828;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:400}.tags-list a:hover{border-color:#ff5d23;background-color:#ff5d23;color:#fff}.data-table{position:relative}.data-table .row+.row{padding-top:.5rem}@media (min-width:1024px){.data-table .row+.row{padding-top:.75rem}}.data-table .label{display:block;text-transform:uppercase;font-size:.8125em;color:#282828;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:1024px){.data-table .label{font-size:.875em}}.data-table .value{font-size:.9375em;color:#282828;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){.data-table .value{font-size:1em}}.error-page{min-height:31.25rem}.error-page .icon{display:block;position:relative;margin:0 auto;font-size:5em;line-height:1;color:#ff5d23}@media (min-width:640px){.error-page .icon{font-size:6em}}@media (min-width:768px){.error-page .icon{font-size:7em}}@media (min-width:1024px){.error-page .icon{font-size:8em}}.error-page .entry-title{font-size:3.75em;margin-bottom:0;font-family:Titillium,sans-serif;font-weight:200}@media (min-width:640px){.error-page .entry-title{font-size:4.5em}}@media (min-width:768px){.error-page .entry-title{font-size:5em}}@media (min-width:1024px){.error-page .entry-title{font-size:5.625em}}.error-page h3{letter-spacing:.86px}.error-page .link{padding:0}.error-page [data-bg-image]{width:100%;height:8.75rem;display:block;margin:0 auto;background-repeat:no-repeat;background-size:contain}@media (min-width:768px){.error-page [data-bg-image]{width:25rem}}.error-page.expanded-version .error-page-content{position:relative}.error-page.expanded-version .error-page-text{position:absolute;background-color:#fff;width:80%;margin:-11.25rem 8% 0;padding:1.9375rem 1.5625rem 1.5625rem;border-radius:.25rem;border:1px solid #e9e9e9}@media (min-width:768px){.error-page.expanded-version .error-page-text{width:24.375rem;margin:2.375rem 11% 0;padding:1.9375rem 3.4375rem 1.5625rem}}.error-page.expanded-version .error-page-text .entry-title{font-size:2.5rem;font-weight:600}.error-page.expanded-version .error-page-text h3{font-size:1.125rem}.error-page.expanded-version [data-bg-image]{width:100%;height:23.625rem;background-size:cover;border-radius:.25rem}@media (min-width:768px){.error-page.expanded-version [data-bg-image]{width:32.5rem;position:absolute;right:0}}.benefit{position:relative;display:flex;align-items:center;margin-bottom:1rem}@media (min-width:640px){.benefit{margin-bottom:1.25rem}}@media (min-width:1024px){.benefit{margin-bottom:1.5rem}}.benefit .icon{min-width:2rem;margin-right:1rem;color:#ff5d23}.benefit .icon,.benefit .icon:before{display:block;position:relative;width:2rem;height:2rem;line-height:2rem}.benefit .icon:before{font-size:2rem}@media (min-width:640px){.benefit .icon{min-width:2.5rem;margin-right:1.25rem}.benefit .icon,.benefit .icon:before{width:2.5rem;height:2.5rem;line-height:2.5rem}.benefit .icon:before{font-size:2.5rem}}@media (min-width:1024px){.benefit .icon{min-width:3rem;margin-right:1.5rem}.benefit .icon,.benefit .icon:before{width:3rem;height:3rem;line-height:3rem}.benefit .icon:before{font-size:3rem}}.benefit p{display:block;position:relative;line-height:1.3;margin-bottom:0;font-weight:400}.benefit p,.benefit p b{font-family:Titillium,sans-serif}.benefit p b{font-weight:600}.feature{position:relative;display:block;padding:.5rem 0 .5rem .75rem;border-left:.25rem solid #ff5d23;margin-bottom:1rem}@media (min-width:640px){.feature{margin-bottom:1.25rem}}@media (min-width:1024px){.feature{margin-bottom:1.5rem}}.feature span{display:block;position:relative}.feature span.label{color:#282828;line-height:1.3;text-transform:uppercase;font-size:.875em;margin-bottom:.25rem;font-family:Titillium,sans-serif;font-weight:600}.feature span.entry{font-size:.9375em;line-height:1.35;margin-bottom:0;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:640px){.feature span.entry{font-size:1em}}.banner-slider{position:relative}.banner-slider .swiper-slide{height:auto;background:#fff;overflow:hidden;border-radius:2px;border:1px solid #e9e9e9;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.banner-slider .swiper-slide{border:none}}.banner-slider .swiper-slide .featured-image{position:relative;display:block;width:100%;height:0;will-change:auto;padding-bottom:11rem;overflow:hidden;border-radius:2px;background-position:70%;transform:scale(1.04) rotate(0deg);transition:transform 4s linear}@media (min-width:375px){.banner-slider .swiper-slide .featured-image{padding-bottom:13rem}}@media (min-width:640px){.banner-slider .swiper-slide .featured-image{padding-bottom:16rem}}@media (min-width:768px){.banner-slider .swiper-slide .featured-image{padding-bottom:19rem}}@media (min-width:1024px){.banner-slider .swiper-slide .featured-image{padding-bottom:22rem}}@media (min-width:1367px){.banner-slider .swiper-slide .featured-image{padding-bottom:25rem}}.banner-slider .swiper-slide .slide-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;background-color:#fff;padding:3.25rem 1rem 1rem;width:100%;height:100%;min-height:11.5625rem;will-change:auto}@media (min-width:768px){.banner-slider .swiper-slide .slide-content{padding:3.25rem 1.5rem 1.5rem;width:50%;height:auto;max-width:395px;min-height:12.5rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}}.banner-slider .swiper-slide .entry-title{display:flex;flex-direction:column;justify-content:center;line-height:1.33;letter-spacing:.5px;font-size:1.5rem;overflow:hidden;max-width:100%}.banner-slider .swiper-slide-active .featured-image{transform:scale(1.001) rotate(0deg)}.banner-slider .swiper-pagination{width:auto;left:1rem;top:12.25rem;bottom:auto}@media (min-width:375px){.banner-slider .swiper-pagination{top:14.25rem}}@media (min-width:640px){.banner-slider .swiper-pagination{top:17.25rem}}@media (min-width:768px){.banner-slider .swiper-pagination{left:2.5rem;top:4.25rem}}@media (min-width:1024px){.banner-slider .swiper-pagination{top:5.5rem}}@media (min-width:1367px){.banner-slider .swiper-pagination{top:6.625rem}}.banner-slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;opacity:1;box-shadow:0 0 0 0 #ff5d23;border-radius:50%;background-color:#ffdcc4;will-change:auto;transition:all 1s ease}.banner-slider .swiper-pagination .swiper-pagination-bullet-active{box-shadow:0 0 0 .1125rem #ff5d23}.banner-slider .swiper-pagination .swiper-pagination-bullet:focus{outline:none}.banner-links{position:relative;margin-top:1rem;overflow:hidden;border:1px solid #e9e9e9;border-radius:2px;padding:1rem 1rem .5rem}@media (min-width:640px){.banner-links{padding-bottom:0}}@media (min-width:768px){.banner-links{margin-top:0;padding:1rem;border-radius:0 0 2px 2px}}.banner-links a{border-radius:2px;margin-bottom:.5rem}@media (min-width:640px){.banner-links a{margin-bottom:1rem}}@media (min-width:768px){.banner-links a{height:100%;white-space:normal;text-overflow:inherit;padding:.875rem 2rem 0 1rem}}.banner-links a:active,.banner-links a:focus,.banner-links a:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.banner-links a:active:before,.banner-links a:focus:before,.banner-links a:hover:before{color:#fff}.ad-container{display:flex;flex-direction:column;justify-content:center;color:#fff;background-color:#ff5d23;margin:0 auto;text-align:center}.ad-container span{display:block;text-align:center;letter-spacing:.45px;line-height:.78;font-size:1.125em;font-family:Titillium,sans-serif;font-weight:300}@media (min-width:640px){.ad-container span{font-size:1.25em}}@media (min-width:768px){.ad-container span{font-size:1.4375em}}@media (min-width:1024px){.ad-container span{font-size:1.6875em}}.ad-container.size-160x600{width:160px;height:600px}.ad-container.size-728x90{width:728px;height:90px}.player{padding:1.75rem 1.9375rem 2.4375rem}.player .title{margin-bottom:1rem}.player .gaz-system-player{position:relative;max-width:100%}.player .gaz-system-player .video-js{font-family:Titillium,sans-serif;font-weight:400}.player .gaz-system-player .video-js .vjs-big-play-button{top:0;right:0;bottom:0;left:0;margin:auto;width:3em;height:3em;border-radius:50%;border:0 none;line-height:3em;background-color:#fff;color:#ff5d23}.player .gaz-system-player .video-js .vjs-big-play-button:focus{background-color:hsla(0,0%,100%,.5)}.player .gaz-system-player .video-js .vjs-time-tooltip{z-index:2}.player .gaz-system-player .video-js .vjs-progress-holder .vjs-play-progress{background:#ff5d23}.player .gaz-system-player .video-js .vjs-control-bar{display:flex}.player .gaz-system-player .video-js .vjs-time-control{font-size:1.2em}.player .gaz-system-player .video-js:hover .vjs-big-play-button{background-color:hsla(0,0%,100%,.5)}.player .gaz-system-player .video-js.audio-only{height:6.25rem;padding-top:0;color:#ff5d23;background:#fff;border:1px solid #e9e9e9}.player .gaz-system-player .video-js.audio-only button{color:#ff5d23}.player .gaz-system-player .video-js.audio-only .vjs-control-bar{background:none}.player .gaz-system-player .video-js.audio-only .vjs-remaining-time{color:#141414}.player .gaz-system-player .video-js.audio-only .vjs-load-progress{background:rgba(255,93,35,.25)}.player .gaz-system-player .video-js.audio-only .vjs-load-progress div{background:transparent}.player .gaz-system-player .video-js.audio-only .vjs-progress-control{z-index:2}.player .gaz-system-player .video-js.audio-only .vjs-progress-control .vjs-slider{background:#ffdcc4}.player .gaz-system-player .video-js .vjs-duration{display:block}.player .gaz-system-player .video-js .vjs-duration .vjs-duration-display{position:absolute;z-index:-1}.player .gaz-system-player .video-js button{outline:none}.player .gaz-system-player .video-js .vjs-picture-in-picture-control{order:4}.player .gaz-system-player .video-js .vjs-fullscreen-control{order:5}.player .gaz-system-player .video-js img{height:100%!important;width:100%;object-fit:cover}.player .gaz-system-player .vjs-theme-city{--vjs-theme-city--primary:$orange}.player .gaz-system-player .vjs-theme-city.audio-only{--vjs-theme-city--secondary:$orange}.player .gaz-system-player .vjs-theme-city.audio-only .vjs-remaining-time{flex:1;margin-left:-1.25rem}.player .gaz-system-player .vjs-theme-city.audio-only .vjs-volume-panel{margin-right:0}.player .gaz-system-player .vjs-theme-city.audio-only .vjs-volume-bar:before{border-color:transparent transparent rgba(255,93,35,.25)}.player .gaz-system-player .vjs-theme-city.audio-only .vjs-volume-level:before{border-bottom:1.75em solid #ff5d23}.player .gaz-system-player.video .video-js .vjs-duration{display:none}.player .gaz-system-player.video .vjs-play-control{flex:4}@media (min-width:768px){.player .gaz-system-player.video .vjs-play-control{flex:20}}@media (min-width:1024px){.player .gaz-system-player.video .vjs-play-control{flex:24}}.player .gaz-system-player.video .vjs-fullscreen .vjs-play-control{flex:40}.player .gaz-system-player.video .vjs-remaining-time,.player .gaz-system-player.video .vjs-theme-city .vjs-fullscreen-control,.player .gaz-system-player.video .vjs-theme-city .vjs-picture-in-picture-control,.player .gaz-system-player.video .vjs-theme-city .vjs-volume-panel{flex:2}.player .gaz-system-player.audio .vjs-play-control{flex:8}@media (min-width:768px){.player .gaz-system-player.audio .vjs-play-control{flex:11}}@media (min-width:1024px){.player .gaz-system-player.audio .vjs-play-control{flex:14}}.player .gaz-system-player.audio .vjs-remaining-time,.player .gaz-system-player.audio .vjs-theme-city .vjs-volume-panel{flex:2}@media (min-width:768px){.player .gaz-system-player.audio .vjs-theme-city .vjs-volume-panel{flex:1}}.player .gaz-system-player-track{position:absolute;top:0;left:0;margin:0;padding:1rem 0 0 1rem;font-size:.875rem;z-index:2}.player .gaz-system-player-track-name{font-weight:700}.player .gaz-system-player-track-separator{margin:0 .5rem}article .player{padding:1.75rem .55rem 2.4375rem}.wysiwyg ol,.wysiwyg ul{padding-left:1.5rem;margin-bottom:.5rem}.wysiwyg ol li,.wysiwyg ul li{margin-bottom:0}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-top:0;margin-bottom:0}.wysiwyg ol ol:last-child,.wysiwyg ol ul:last-child,.wysiwyg ul ol:last-child,.wysiwyg ul ul:last-child{margin-bottom:0}.wysiwyg ol:last-child,.wysiwyg ul:last-child{margin-bottom:.5rem}.wysiwyg ul{list-style:initial}.wysiwyg strong{font-family:inherit}.wysiwyg p{margin-bottom:1rem}.wysiwyg img{object-fit:contain}@media (max-width:767px){.wysiwyg img{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}}.wysiwyg iframe{width:100%;height:12rem}@media (min-width:768px){.wysiwyg iframe{height:24rem}}@media (min-width:1024px){.wysiwyg iframe{height:24rem}}.wysiwyg a:hover{text-decoration:underline}.wysiwyg p+ol,.wysiwyg p+ul{margin-top:-1em;margin-bottom:0}.v-window ul{list-style:initial;padding-left:1.25rem}.calculator [data-entry] .wysiwyg{padding:0}.calculator [data-result] .wysiwyg{padding:0 0 1rem}.calculator .validation-error{color:#ff5553}.multimedia .filters .field{min-width:10rem}.multimedia .post-card{cursor:auto}.multimedia .post-card:active,.multimedia .post-card:focus,.multimedia .post-card:hover{background-color:transparent;border-color:transparent}.multimedia .post-card:active .gallery-album .featured-image .controls-overlay,.multimedia .post-card:active .single-document .featured-image .controls-overlay,.multimedia .post-card:active .single-gallery-image .featured-image .controls-overlay,.multimedia .post-card:focus .gallery-album .featured-image .controls-overlay,.multimedia .post-card:focus .single-document .featured-image .controls-overlay,.multimedia .post-card:focus .single-gallery-image .featured-image .controls-overlay,.multimedia .post-card:hover .gallery-album .featured-image .controls-overlay,.multimedia .post-card:hover .single-document .featured-image .controls-overlay,.multimedia .post-card:hover .single-gallery-image .featured-image .controls-overlay{transform:translateY(0)}.multimedia .post-card:active .gallery-album .featured-image .gradient,.multimedia .post-card:active .single-document .featured-image .gradient,.multimedia .post-card:active .single-gallery-image .featured-image .gradient,.multimedia .post-card:focus .gallery-album .featured-image .gradient,.multimedia .post-card:focus .single-document .featured-image .gradient,.multimedia .post-card:focus .single-gallery-image .featured-image .gradient,.multimedia .post-card:hover .gallery-album .featured-image .gradient,.multimedia .post-card:hover .single-document .featured-image .gradient,.multimedia .post-card:hover .single-gallery-image .featured-image .gradient{opacity:1}.multimedia .post-card:active .gallery-album .content .description,.multimedia .post-card:active .gallery-album .content .entry-title,.multimedia .post-card:active .gallery-album .content .type,.multimedia .post-card:active .single-document .content .description,.multimedia .post-card:active .single-document .content .entry-title,.multimedia .post-card:active .single-document .content .type,.multimedia .post-card:active .single-gallery-image .content .description,.multimedia .post-card:active .single-gallery-image .content .entry-title,.multimedia .post-card:active .single-gallery-image .content .type,.multimedia .post-card:focus .gallery-album .content .description,.multimedia .post-card:focus .gallery-album .content .entry-title,.multimedia .post-card:focus .gallery-album .content .type,.multimedia .post-card:focus .single-document .content .description,.multimedia .post-card:focus .single-document .content .entry-title,.multimedia .post-card:focus .single-document .content .type,.multimedia .post-card:focus .single-gallery-image .content .description,.multimedia .post-card:focus .single-gallery-image .content .entry-title,.multimedia .post-card:focus .single-gallery-image .content .type,.multimedia .post-card:hover .gallery-album .content .description,.multimedia .post-card:hover .gallery-album .content .entry-title,.multimedia .post-card:hover .gallery-album .content .type,.multimedia .post-card:hover .single-document .content .description,.multimedia .post-card:hover .single-document .content .entry-title,.multimedia .post-card:hover .single-document .content .type,.multimedia .post-card:hover .single-gallery-image .content .description,.multimedia .post-card:hover .single-gallery-image .content .entry-title,.multimedia .post-card:hover .single-gallery-image .content .type{color:#fff}.multimedia .post-card .gallery-album,.multimedia .post-card .single-document,.multimedia .post-card .single-gallery-image{box-shadow:0 20px 30px 0 rgba(40,40,40,0);transition:all .25s ease-in-out}.multimedia .post-card .featured-image{background:#e9e9e9}.multimedia .post-card .featured-image .image{box-shadow:inset 0 -80px 50px -50px transparent;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .25s ease-in-out}.multimedia .post-card .featured-image .gradient{display:block;position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,transparent,hsla(0,0%,8%,.8));background-size:100% 40%;background-repeat:no-repeat;background-position:bottom;opacity:0;transition:all .25s ease-in-out}.multimedia .post-card .controls-overlay{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;transform:translateY(100%);transition:all .25s ease-in-out}.multimedia .post-card .download-button,.multimedia .post-card .preview-button{display:inline-block;margin:1rem .5rem;padding:.5rem .75rem;background:#f1f1f1;color:#4d4d4d;line-height:1.5;border-radius:2px;border:1px solid #e9e9e9;vertical-align:middle;outline:none;cursor:pointer;transition:all .25s ease-in-out}.multimedia .post-card .download-button:hover,.multimedia .post-card .preview-button:hover{background-color:#ff5d23;color:#fff}.multimedia .post-card .download-button:hover .icon,.multimedia .post-card .preview-button:hover .icon{color:#fff}.multimedia .post-card .download-button .icon,.multimedia .post-card .preview-button .icon{display:inline-block;position:static;width:auto;transform:none;color:#ff5d23;vertical-align:middle;transition:all .25s ease-in-out}.multimedia .loader{max-width:60px}.high-contrast-mode .multimedia .featured-image>span{filter:invert(1) hue-rotate(30deg)}.mobx-share-tooltip{background:#e9e9e9}.reference-price .loader-container{border:1px solid #e9e9e9;position:relative;height:5rem}.reference-price .loader-container .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:3.5rem}.reference-price .table-container .table-wrapper .inner-table-wrapper .table{text-align:center;width:100%}.reference-price .table-container .table-wrapper .inner-table-wrapper .table .thead{background:#e9e9e9}.high-contrast-mode{filter:invert(1) hue-rotate(-25deg) brightness(1.5);background-color:#000}.high-contrast-mode [data-bg-image],.high-contrast-mode iframe,.high-contrast-mode img,.high-contrast-mode video{filter:invert(1)}.high-contrast-mode .logo{filter:invert(1) hue-rotate(215deg) brightness(1.5)}.high-contrast-mode [data-bg-image],.high-contrast-mode article img{filter:invert(1) hue-rotate(25deg) contrast(.5) brightness(1.25)}.high-contrast-mode .content-block,.high-contrast-mode .news-scroller .nav-button,.high-contrast-mode .news-scroller .single-post,.high-contrast-mode .post-card.latest,.high-contrast-mode .slide-content,.high-contrast-mode [data-arrow-block],.high-contrast-mode [data-bg=light-grey]{background-color:#c6c6c6!important}.high-contrast-mode .header-buttons-row a{border-color:#282828}.high-contrast-mode .header-buttons-row a:before{color:#141414}.high-contrast-mode .header-buttons-row .cs-placeholder{color:#141414;border-color:#282828}.high-contrast-mode .header-buttons-row .cs-options ul{border-color:#282828}.high-contrast-mode .header-buttons-row .cs-options ul li{border-top-color:#282828}.high-contrast-mode .banner-links{border-color:#a1a1a1}.high-contrast-mode .cookies-notification,.high-contrast-mode .version-modal{display:none}.monochrome{filter:saturate(0)}.monochrome .cookies-notification,.monochrome .version-modal{display:none}.monochrome .logo .icon{display:block}.fs-normal{font-size:100%!important}.fs-large{font-size:110%!important}.fs-xlarge{font-size:120%!important}@media (min-width:640px){.ie .cookies-notification .inner{background-size:36px 36px!important}}@media (min-width:1024px){.ie .cookies-notification .inner{background-size:44px 44px!important}}.ie .contact-box-button .arrow-link{position:absolute;right:1.5rem;top:1.5rem}.ie [data-view]{opacity:1}.news .post-card:active,.news .post-card:focus,.news .post-card:hover{background-color:transparent}@media (max-width:767px){.news .filters{display:block}.news .filters .field{margin-bottom:1rem}.news .filters .field+.field{margin-left:0}.news .filters .dropbtn-date{text-align:left;font-size:.875rem}.news .filters .dropdown-content-date{width:100%;top:100%}}.news .filters .cs-options{box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}.news .pagination-container{display:flex;justify-content:center}@media (min-width:768px){.news-title{width:100%}}.news .loader{width:70px}.map{margin-top:2rem}.map svg,.map svg *{fill:inherit}.map+.row .action-buttons-row{padding-bottom:1.5rem}.map__container{position:relative}.map__canvas{height:75vh}.map__filter{position:absolute;top:15px;left:0;z-index:1;overflow:hidden;max-width:100%;pointer-events:none;max-height:calc(100% - 45px);height:100%}.map__filter--transition{transition:all .15s ease;will-change:auto;pointer-events:all;height:100%}.map__filter--transition.loading .map__filter--list{opacity:.5;pointer-events:none}.map__filter--transition.active .map__filter--toggle span{transform:rotate(1turn)}.map__filter--wrapper{width:375px;max-width:calc(100% - 57px);height:517px;margin:0 0 5px;padding:0;flex-direction:column;max-height:100%}.map__filter--toggle,.map__filter--wrapper{border:1px solid #e9e9e9;background-color:#fff;display:flex}.map__filter--toggle{width:57px;height:57px;padding:24px 25px;cursor:pointer;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;position:absolute;top:0;right:0}.map__filter--toggle span{flex:0 1 auto;align-self:center;color:#ff5d23;padding-top:6px;transform:rotate(.5turn)}.map__filter--title{font-size:17px;font-weight:600;line-height:2.35;height:57px;color:#000;border-bottom:1px solid #e9e9e9;padding:.5rem 0 0 1.5rem}.map__filter--list{display:flex;flex-direction:column;overflow:auto;transition:all .15s;will-change:auto}.map__filter--folder{width:100%;height:41px;padding:10px 27px 10px 24px;border:1px solid #e9e9e9;border-bottom:none;background-color:#f3f3f3;font-size:14px;font-weight:600;cursor:pointer}.map__filter--folder:last-child{border-bottom:1px solid #e9e9e9}.map__filter--folder label{width:100%;display:inline-block}.map__filter--folder.active+.map__filter--layers-list{max-height:100vh}.map__filter--folder .icon{color:#ff5d23;float:right;margin-top:2px}.map__filter--folder.active .icon{margin-top:-4px;transform:rotate(.5turn)}.map__filter--layers-list{transition:all .15s ease}.map__filter--layer{padding:10px 27px 10px 24px}.map__filter--layer input[type=checkbox]+label{padding-left:1.5rem!important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.map__filter--layer input[type=checkbox]+label:after,.map__filter--layer input[type=checkbox]+label:before{top:50%;transform:translateY(-50%)}.map__filter--img{width:auto;padding:0 10px;order:0;flex:0 1 auto;align-self:center}.filter__icon--line{width:20px;margin:0 auto}.filter__icon--point{width:12px;height:12px;border-radius:50%;margin:0 auto}.filter__icon--poly{width:18px;height:18px;margin:0 auto;-webkit-mask-image:url(../img/pentagon.svg);mask-image:url(../img/pentagon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.filter__icon--custom-svg{display:block;width:20px;margin:0 auto;fill:#141414}.filter__icon--custom-svg.small{width:20px}.filter__icon--custom-svg.medium{width:30px}.filter__icon--custom-svg.large{width:40px}.social-share-popup{bottom:auto;max-width:442px;position:relative}.map__popup--line{padding-bottom:.5rem;padding-top:.5rem}.map__popup--line .map__popup--line--label{font-size:14px;color:#282828}.map__popup--line .map__popup--line--value{font-weight:600;font-size:14px;color:#282828}.close-share-popup{cursor:pointer}.gm-style .gm-style-iw-t:after{content:none}.gm-style .gm-style-iw-c{max-width:none!important;box-shadow:0 1.5rem 2rem hsla(0,0%,8%,.2);border-radius:0;padding:0}.gm-style .gm-style-iw-c .gm-style-iw-d>div{max-height:inherit}.gm-style .gm-style-iw-c .social-share-popup{max-height:inherit;padding:0}@media (max-width:639px){.gm-style .gm-style-iw-c .social-share-popup{width:70vw;padding:.75rem;word-break:break-word}}.gm-style .gm-style-iw-c .social-share-popup .inner{max-height:inherit;padding:1.5rem;display:flex;flex-flow:column nowrap}.gm-style .gm-style-iw-c .social-share-popup .inner .map__popup--content{overflow-y:auto;overflow-x:hidden}.gm-style .gm-style-iw-c .gm-style-iw-d{overflow:hidden!important}.gm-style .gm-style-iw-c>button{display:none}@media print{.map__canvas{height:55vh}}.banner-advertisement{padding-bottom:0;margin:0 auto}.banner-advertisement-content{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%;width:100%}.banner-advertisement.horizontal-big,.banner-advertisement.horizontal-small{margin-top:24px}.banner-advertisement.horizontal-small{height:90px;margin-top:24px}@media (min-width:768px){.banner-advertisement.horizontal-small{width:728px}}.banner-advertisement.horizontal-small a{height:90px}@media (min-width:768px){.banner-advertisement.horizontal-small a{width:728px}}.banner-advertisement.horizontal-big{height:120px;margin-top:24px}@media (min-width:768px){.banner-advertisement.horizontal-big{width:920px}}.banner-advertisement.horizontal-big a{height:120px}@media (min-width:768px){.banner-advertisement.horizontal-big a{width:920px}}.banner-advertisement.vertical-big{height:600px}@media (min-width:768px){.banner-advertisement.vertical-big{width:160px}}.banner-advertisement.vertical-big a{height:600px}@media (min-width:768px){.banner-advertisement.vertical-big a{width:160px}}.banner-advertisement.vertical-small{height:360px}@media (min-width:768px){.banner-advertisement.vertical-small{width:250px}}.banner-advertisement.vertical-small a{height:360px}@media (min-width:768px){.banner-advertisement.vertical-small a{width:250px}}@media (max-width:1023px){.left-menu{position:fixed;padding:0;left:0;top:4.375rem;z-index:9;height:100%;max-width:80%;background:#fff;box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}}@media (max-width:1023px){.left-menu aside{opacity:0;width:0;height:100%;overflow:auto;pointer-events:none;transition:opacity .5s ease-in-out}}.left-menu button.open-btn{position:absolute;display:none;width:2rem;height:2.5rem;top:0;right:0;margin-right:-2rem;margin-top:.625rem;padding:0;border:0;background-color:#ff5d23;z-index:-1;border-radius:0 50% 50% 0;cursor:pointer}@media (max-width:1023px){.left-menu button.open-btn{display:block}}.left-menu button.open-btn:after{content:"\EA0E";font-family:iconfont,serif;color:#fff;padding-right:.25rem;font-size:.75rem}.left-menu .pushy #container{position:relative;padding:1.25rem 2.5rem;padding-top:5rem}.left-menu .pushy .menu-btn{width:100px;padding:10px;margin-bottom:30px;color:#141414;text-align:center;cursor:pointer;border:0}.left-menu .pushy .menu-btn:hover{opacity:.6}.left-menu .pushy a{display:block;color:#141414;text-decoration:none}.left-menu .pushy #container,.left-menu .pushy .push,.left-menu .pushy .pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.left-menu .pushy .pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99);padding-bottom:3.25rem}@media (min-width:768px){.left-menu .pushy .pushy-content{padding-bottom:0}}.left-menu .pushy-submenu>ul{transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.left-menu .pushy-submenu>ul .pushy-link{transition:opacity .2s ease-in-out}.left-menu .pushy-submenu ul li a{background-color:#f3f3f3}.left-menu .pushy-submenu ul li a:hover{color:#ff5d23}.left-menu .pushy-submenu button{width:2.25rem;height:3rem;position:absolute;right:0;top:0;background:transparent;border:0;cursor:pointer}.left-menu .pushy-submenu button:focus{outline:none}.left-menu .pushy-submenu button .icon{font-size:.75rem}.left-menu .pushy-submenu>a{position:relative}.left-menu .pushy-submenu.submenu-active .pushy-button.pushy-submenu-closed+ul.submenu-active{max-height:1000px;overflow:visible;visibility:visible;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.left-menu .pushy-submenu-closed.pushy-button+ul{max-height:0;overflow:hidden;visibility:hidden}.left-menu .pushy-submenu-closed.pushy-button .pushy-link{opacity:0}.left-menu .pushy-submenu-closed.pushy-button:after{transform:rotate(0deg)}.left-menu .pushy-submenu-closed a:after:hover:after,.left-menu .pushy-submenu-closed button:after:hover:after{background-color:#ff5d23}.left-menu .pushy-submenu-open.pushy-button:after{transform:rotate(90deg)}.left-menu .pushy-submenu-open.pushy-button .pushy-link{opacity:1}.left-menu .pushy-submenu-open.pushy-button+ul{overflow:visible;visibility:visible;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.left-menu .pushy-submenu-open .icon-chevron-right:before{transform:rotate(90deg)}.left-menu .pushy ul ul a:focus,.left-menu .pushy ul ul a:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.open-menu-rwd{position:fixed}@media (max-width:639px){.open-menu-rwd .left-menu{width:80%}}.open-menu-rwd .left-menu aside{opacity:1;width:auto;pointer-events:auto}.open-menu-rwd .left-menu button.open-btn:after{content:"\EA0C";font-family:iconfont,serif;color:#fff;padding-right:.25rem;font-size:.75rem}.tiles .offer-box-span{display:flex;place-items:flex-end;justify-content:space-between}.tiles .dropdown-date{height:2.8125rem;border-radius:2px;border:1px solid #e9e9e9;outline:0;margin-bottom:-7px}.tiles .dropdown-date .dropbtn-date{padding:.875rem 2.25rem .875rem 1rem;height:100%;width:100%;font-size:.875rem;outline:0}.tiles .dropdown-date:focus{border-color:#ff5d23;outline:1px auto #ff5d23}.tiles .dropdown-date:after{content:"";display:block;position:absolute;top:60%;right:1rem;width:.5rem;height:.5rem;transition:all .15s ease-in-out;will-change:auto;transform:translateY(-50%) rotate(0deg);background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA5NiA5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYgOTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRkY2QjIyO30NCgkuc3Qxe2ZpbGw6I0ZGNkIyMjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgyLjEsMjVjLTIuNy0yLjMtNi44LTEuOS05LjEsMC44bC0yNSwzMGwtMjUtMzBjLTEuMS0xLjMtMi43LTIuMi00LjQtMi4zYy0xLjctMC4yLTMuNCwwLjQtNC44LDEuNQ0KCWMtMi43LDIuMy0zLjEsNi40LTAuOCw5LjFsMzAsMzZjMS4zLDEuNSwzLjEsMi4zLDUsMi4zYzEuNSwwLDMtMC41LDQuMi0xLjVjMC4zLTAuMiwwLjYtMC41LDAuOC0wLjhsMzAtMzYNCglDODUuMywzMS40LDg0LjksMjcuMyw4Mi4xLDI1eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTkyLjIsMzhMNTAuNSw3OS42Yy0wLjcsMC43LTEuNiwxLjEtMi41LDEuMXMtMS44LTAuNC0yLjUtMS4xTDMuOCwzOGMtMC43LTAuNy0xLjEtMS42LTEuMS0yLjYNCgljMC0xLDAuNC0xLjgsMS4xLTIuNmw5LjMtOS4zYzAuNy0wLjcsMS42LTEuMSwyLjUtMS4xczEuOCwwLjQsMi41LDEuMUw0OCw1My40bDI5LjgtMjkuOGMwLjctMC43LDEuNi0xLjEsMi41LTEuMXMxLjgsMC40LDIuNSwxLjENCglsOS4zLDkuM2MwLjcsMC43LDEuMSwxLjYsMS4xLDIuNkM5My4zLDM2LjQsOTIuOSwzNy4yLDkyLjIsMzh6Ii8+DQo8L3N2Zz4NCg==") no-repeat 50%}.tiles .dropdown-date.active:after{transform:translateY(-50%) rotate(180deg)}.tiles .dropdown-date.active .dropdown-content-date{opacity:1;transform:translateY(0)}.tiles .dropdown-date .dropdown-content{display:block}@media (min-width:1024px){.tiles .dropdown-date .dropdown-content{display:flex}}.tiles .dropdown-date.error-date button{pointer-events:none;background-color:#f1f1f1}.tiles .dropdown-date.error-date:after{filter:grayscale(1)}.tiles .dropdown-date.error-date .error-message-date{transition:opacity height 2s 1.5s;height:auto;opacity:1}@media (min-width:768px){.tiles .dropdown-date.error-date .error-message-date{padding-bottom:.5rem}}.tiles .dropdown-date .error-message-date{transition:opacity height 1s 1s;opacity:0;height:0;color:#ff5553}.tiles .dropdown-date .error-message-date p{font-size:1rem}.tiles .dropdown-button{display:flex;justify-content:flex-end;padding-top:.5rem}.tiles .dropdown-button input{margin-right:.5rem}.tiles .dropdown-button input:last-child{margin-right:0}.tiles .dropdown-content-date{position:absolute;display:block;opacity:0;overflow:hidden;top:calc(100% + .4375rem);box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2);left:0;z-index:-1;font-size:.875em;line-height:1;padding:.5rem 1rem;background:#fff;will-change:auto;transform:translateY(1rem);transition:all .25s ease;border-radius:.125rem;border:1px solid #f1f1f1}@media (min-width:768px){.tiles .dropdown-content-date{width:-webkit-max-content;width:-moz-max-content;width:max-content}.tiles .dropdown-content-date .button,.tiles .dropdown-content-date input[type=date]{width:auto}}.tiles .dropdown-content-date p{margin:auto auto .625rem;font-size:.875em}@media (min-width:768px){.tiles .dropdown-content-date p{margin:auto .875rem auto auto}}.tiles .dropdown-content-date input[type=date]{margin-bottom:.5rem;border-color:#e9e9e9}@media (min-width:768px){.tiles .dropdown-content-date input[type=date]{margin-right:.875rem;margin-bottom:0}}.tiles .dropdown-content-date input[type=date]:last-child{margin-right:0}@media (max-width:639px){.tiles .dropdown-content-date .primary{margin-top:.25rem}}@media (max-width:767px){.tiles .filters{display:block}.tiles .filters .field{margin-bottom:1rem}.tiles .filters .field+.field{margin-left:0}.tiles .filters .dropbtn-date{text-align:left;font-size:.875rem}.tiles .filters .dropdown-content-date{width:100%;top:100%}}.tiles .filters .cs-options{box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}.tiles .filters .cs-options ul span{text-transform:capitalize}.tiles .error-text{padding-left:.5rem}.simple-pagination{display:block;overflow:hidden;padding:0 5px 5px 0;margin:0}.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{list-style:none;padding:0;margin:0 .25rem;float:left}.simple-pagination li a.next,.simple-pagination li a.prev{padding:0 1rem}@media (min-width:768px){.simple-pagination li a.next,.simple-pagination li a.prev{min-width:7.5rem}}.simple-pagination li a.next:before,.simple-pagination li a.prev:before{display:inline-block;font-family:iconfont,serif;font-style:normal;font-weight:400;line-height:1;font-weight:700;color:#ff5d23;position:absolute;top:.75rem}.simple-pagination li a.prev{padding-left:2rem}.simple-pagination li a.prev:before{content:"\EA0B";left:.675rem}.simple-pagination li a.next{padding-right:2rem}.simple-pagination li a.next:before{content:"\EA0D";right:.675rem}.simple-pagination li.active span{color:#ff5d23;font-weight:600}.simple-pagination li.disabled{display:none}.simple-pagination span.ellipse.clickable{cursor:pointer}.simple-pagination .ellipse input{width:3em}.dropdown-date{height:2.8125rem;border-radius:2px;border:1px solid #e9e9e9;outline:0;margin-bottom:-7px}.dropdown-date .dropbtn-date{padding:.875rem 2.25rem .875rem 1rem;height:100%;width:100%;font-size:.875rem;outline:0}.dropdown-date:focus{border-color:#ff5d23;outline:1px auto #ff5d23}.dropdown-date:after{content:"";display:block;position:absolute;top:60%;right:1rem;width:.5rem;height:.5rem;transition:all .15s ease-in-out;will-change:auto;transform:translateY(-50%) rotate(0deg);background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA5NiA5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYgOTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRkY2QjIyO30NCgkuc3Qxe2ZpbGw6I0ZGNkIyMjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgyLjEsMjVjLTIuNy0yLjMtNi44LTEuOS05LjEsMC44bC0yNSwzMGwtMjUtMzBjLTEuMS0xLjMtMi43LTIuMi00LjQtMi4zYy0xLjctMC4yLTMuNCwwLjQtNC44LDEuNQ0KCWMtMi43LDIuMy0zLjEsNi40LTAuOCw5LjFsMzAsMzZjMS4zLDEuNSwzLjEsMi4zLDUsMi4zYzEuNSwwLDMtMC41LDQuMi0xLjVjMC4zLTAuMiwwLjYtMC41LDAuOC0wLjhsMzAtMzYNCglDODUuMywzMS40LDg0LjksMjcuMyw4Mi4xLDI1eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTkyLjIsMzhMNTAuNSw3OS42Yy0wLjcsMC43LTEuNiwxLjEtMi41LDEuMXMtMS44LTAuNC0yLjUtMS4xTDMuOCwzOGMtMC43LTAuNy0xLjEtMS42LTEuMS0yLjYNCgljMC0xLDAuNC0xLjgsMS4xLTIuNmw5LjMtOS4zYzAuNy0wLjcsMS42LTEuMSwyLjUtMS4xczEuOCwwLjQsMi41LDEuMUw0OCw1My40bDI5LjgtMjkuOGMwLjctMC43LDEuNi0xLjEsMi41LTEuMXMxLjgsMC40LDIuNSwxLjENCglsOS4zLDkuM2MwLjcsMC43LDEuMSwxLjYsMS4xLDIuNkM5My4zLDM2LjQsOTIuOSwzNy4yLDkyLjIsMzh6Ii8+DQo8L3N2Zz4NCg==") no-repeat 50%}.dropdown-date.active:after{transform:translateY(-50%) rotate(180deg)}.dropdown-date.active .dropdown-content-date{opacity:1;transform:translateY(0);z-index:3}.dropdown-date .dropdown-content{display:block}@media (min-width:1024px){.dropdown-date .dropdown-content{display:flex}}.dropdown-date.error-date button{pointer-events:none;background-color:#f1f1f1}.dropdown-date.error-date:after{filter:grayscale(1)}.dropdown-date.error-date .error-message-date{transition:opacity height 2s 1.5s;height:auto;opacity:1}@media (min-width:768px){.dropdown-date.error-date .error-message-date{padding-bottom:.5rem}}.dropdown-date .error-message-date{transition:opacity height 1s 1s;opacity:0;height:0;color:#ff5553}.dropdown-date .error-message-date p{font-size:1rem}.dropdown-button{display:flex;justify-content:flex-end;padding-top:.5rem}.dropdown-button input:first-child{margin-right:.5rem}.dropdown-content-date{position:absolute;display:block;opacity:0;overflow:hidden;top:calc(100% + .4375rem);box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2);left:0;z-index:-1;font-size:.875em;line-height:1;padding:.5rem 1rem;background:#fff;will-change:auto;transform:translateY(1rem);transition:all .25s ease;border-radius:.125rem;border:1px solid #f1f1f1}@media (min-width:768px){.dropdown-content-date{width:-webkit-max-content;width:-moz-max-content;width:max-content}.dropdown-content-date .button,.dropdown-content-date input[type=date]{width:auto}}.dropdown-content-date p{margin:auto auto .625rem;font-size:.875em}@media (min-width:768px){.dropdown-content-date p{margin:auto .875rem auto auto}}.dropdown-content-date input[type=date]{margin-bottom:.5rem;border-color:#e9e9e9}@media (min-width:768px){.dropdown-content-date input[type=date]{margin-right:.875rem;margin-bottom:0}}.dropdown-content-date input[type=date]:last-child{margin-right:0}@media (max-width:639px){.dropdown-content-date .primary{margin-top:.25rem}}.table-lng .toggle-content{padding:1.25rem 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:0}.table-lng .toggle-content .header-lng{margin-left:20px}.table-lng .toggle-content .header-lng h3{margin-bottom:0;max-width:calc(100% - 100px)}.table-lng .toggle-content .wrapper .inner-content div table{margin-left:20px}.table-lng .table-container .table-wrapper .inner-table-wrapper .table{text-align:center;width:100%}.table-lng .table-container .table-wrapper .inner-table-wrapper .table .thead{background:#e9e9e9}.table-lng .table-container table{text-align:center}.table-lng .action-buttons-row ul{justify-content:right}.table-lng .action-buttons-row ul li{margin-bottom:1rem}.table-lng .action-buttons-row .action-button:before{content:"\EA15";font-family:iconfont,serif;font-style:normal;font-weight:400;color:#4d4d4d;position:absolute;right:.375rem;top:.3125rem}.calendar-section{padding-top:1.5rem}.calendar-section h2{margin:0;text-align:center;font-size:1.5rem;color:#000}@media (min-width:1024px){.calendar-section h2{margin-bottom:2.5rem;text-align:left;font-size:2.5rem}}.calendar-section .fc-view-harness{height:auto!important}.calendar-section .fc-event-ics{position:relative;font-size:.75rem;color:#4d4d4d;padding:.25rem 1.625rem .5rem .5rem;margin-top:.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#e9e9e9;cursor:pointer}.calendar-section .fc-event-ics:after{position:absolute;content:"\EA16";font-family:iconfont,serif;bottom:7px;right:.625rem;font-size:.75rem;cursor:pointer}.calendar-section .fc-event-ics-box{display:block;margin-top:1.25rem}@media (min-width:1024px){.calendar-section .fc-event-ics-box{display:none}}.calendar-section .fc-event-link{position:absolute;display:flex;right:1rem;top:0;width:2.6875rem;height:2.5rem}@media (min-width:1024px){.calendar-section .fc-event-link{display:none}}.calendar-section .fc-event-link a{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center}.calendar-section .fc-event-link a:before{content:"";display:block;width:.75rem;height:.75rem;border-radius:.125rem;border-left:.125rem solid #ff5d23;border-bottom:.125rem solid #ff5d23;transform:rotate(225deg)}.calendar-section .fc-event-link a[href=""]{pointer-events:none;display:none}.calendar-section .fc-list th{display:block;margin-bottom:1.25rem;border:none}.calendar-section .fc-list .fc-day-today,.calendar-section .fc-list .fc-event-today{background-color:#fff5f0}.calendar-section .fc-list .fc-day-today.fc-list-event:after,.calendar-section .fc-list .fc-event-today.fc-list-event:after{background-color:#fff}.calendar-section .fc-list-empty{display:none}.calendar-section .fc-list-table{border:1px solid #e9e9e9}.calendar-section .fc-list-table thead{display:none}.calendar-section .fc-list-day-cushion{display:flex;justify-content:space-between}.calendar-section .fc-list-day-cushion.fc-cell-shaded{padding:.875rem 1.5rem}.calendar-section .fc-list-day-text{font-weight:400}.calendar-section .fc-list-day-side-text{font-weight:600;color:#282828}.calendar-section .fc-list-event{position:relative;display:flex;flex-direction:column;padding:0 1.25rem 1rem 3.875rem}.calendar-section .fc-list-event-time{font-size:.875rem;color:#727272;display:none}.calendar-section .fc-list-event-title{padding-top:.375rem;padding-bottom:1.25rem}.calendar-section .fc-list-event-title a{font-size:.875rem;color:#000}.calendar-section .fc-list-event .fc-event-time{display:none}.calendar-section .fc-list-event .fc-event-img{position:absolute;top:.25rem;left:1.25rem}.calendar-section .fc-list-event .fc-event-title{padding-right:3rem}.calendar-section .fc-list-event .fc-event-img{display:flex;flex-direction:row;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;text-align:center;font-weight:700;font-size:.8125rem}.calendar-section .fc-list-event .fc-event-img img{width:2rem;max-width:2rem;height:2rem;object-fit:cover}.calendar-section .fc-daygrid{overflow:auto}@media (min-width:768px){.calendar-section .fc-daygrid{overflow:auto}}@media (min-width:1367px){.calendar-section .fc-daygrid{overflow:hidden}}.calendar-section .calendar-with-menu .fc-daygrid-body .fc-day-tue .fc-daygrid-modal.all-event{left:-85%}.calendar-section .calendar-with-menu .fc-daygrid-body .fc-day-tue .fc-daygrid-modal:before{left:29%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:first-child .fc-daygrid-day.fc-day-sat .fc-daygrid-modal:before{left:auto;right:28%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-wed .fc-daygrid-modal{right:-150%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-wed .fc-daygrid-modal:before{left:51%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-fri .fc-daygrid-modal:before{left:68%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-sun .fc-daygrid-modal:before{right:7%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-sun .fc-daygrid-event-hover:before{left:76%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-thu .fc-daygrid-modal:before{left:68%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:first-child .fc-daygrid-modal,.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal{right:-80%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:first-child .fc-daygrid-modal .fc-daygrid-event-hover,.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal .fc-daygrid-event-hover{top:148%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:first-child .fc-daygrid-modal .fc-daygrid-event-hover:before,.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal .fc-daygrid-event-hover:before{left:76%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-mon .fc-daygrid-modal:before{left:4%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-wed .fc-daygrid-modal{right:-160%;left:auto}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-wed .fc-daygrid-modal:before{left:68%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-modal{left:auto;right:-80%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-modal:before{left:68%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover:before{left:16%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-thu .fc-daygrid-modal:before{left:31%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sun .fc-daygrid-event-hover{top:138%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover{top:148%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover:before{left:64%;top:-7px}.calendar-section .fc-daygrid-modal{position:absolute;bottom:3rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;width:27.625rem;z-index:999999;display:flex;flex-direction:column;border:1px solid #e9e9e9;border-radius:.125rem;background:#fff;box-shadow:0 .3125rem 1.875rem hsla(0,0%,8%,.2);padding:1rem 1.125rem 1.25rem}.calendar-section .fc-daygrid-modal.all-event{bottom:106%;left:-98%;max-height:19.875rem}.calendar-section .fc-daygrid-modal.all-event:before{left:48%}.calendar-section .fc-daygrid-modal.all-event .modal-header{margin-bottom:1rem}.calendar-section .fc-daygrid-modal.all-event .fc-event-ics-box,.calendar-section .fc-daygrid-modal.all-event .fc-event-link{display:none}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events{position:relative;overflow:auto}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-daygrid-event{overflow:hidden;margin-bottom:.5rem!important}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-daygrid-event-harness,.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-daygrid-event:first-child{margin-top:0}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-daygrid-allEvent-element{display:block!important}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event{display:none}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event-img{display:flex;flex-direction:row;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;text-align:center;font-weight:700;font-size:.8125rem}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event-img img{width:2rem;max-width:2rem;height:2rem;object-fit:cover}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event-modal-title,.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event-name{margin-bottom:.5rem}.calendar-section .fc-daygrid-modal:before{position:absolute;content:"";background:#fff;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;left:20%;bottom:-.75rem;width:1.375rem;height:1.375rem;transform:rotate(135deg)}.calendar-section .fc-daygrid-modal .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.calendar-section .fc-daygrid-modal .modal-header h3{margin:0;color:#000}.calendar-section .fc-daygrid-modal .modal-header .icon-close{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#ff5d23;color:#fff;border-radius:50%}.calendar-section .fc-daygrid-modal .fc-daygrid-event{position:relative;flex-direction:column!important;align-items:flex-start!important;text-align:left;margin-top:1rem;margin-bottom:0!important;padding-left:3.25rem;padding-right:3.75rem;cursor:auto;display:block}.calendar-section .fc-daygrid-modal .fc-daygrid-event:hover .fc-daygrid-event-hover{display:none}.calendar-section .fc-daygrid-modal .fc-daygrid-event:hover .fc-event-title a{color:#ff5d23}.calendar-section .fc-daygrid-modal .fc-daygrid-event:hover .fc-event-title a[href=""]{pointer-events:none;color:inherit}.calendar-section .fc-daygrid-modal .fc-daygrid-event .fc-event-img{position:absolute;left:.25rem;top:.25rem}.calendar-section .fc-daygrid-modal .fc-daygrid-event .fc-event-time{display:block;color:#727272}.calendar-section .fc-daygrid-modal .fc-daygrid-event .fc-event-link{display:flex;top:-.25rem;right:.5rem}.calendar-section .fc-daygrid-modal .fc-daygrid-event .fc-event-title{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;white-space:break-spaces;text-overflow:none;margin:0}.calendar-section .fc-daygrid-day.more-event .fc-daygrid-event-harness{display:none}.calendar-section .fc-daygrid-day.more-event .fc-daygrid-modal .fc-daygrid-event-harness{display:block}.calendar-section .fc-daygrid-day.expand-event .fc-event-title{overflow:inherit;text-overflow:inherit;white-space:inherit}.calendar-section .fc-daygrid-day.expand-event .fc-daygrid-event{align-items:start}.calendar-section .fc-daygrid-body,.calendar-section .fc-daygrid-body>table{width:100%!important}.calendar-section .fc-daygrid-body tr:first-child .fc-daygrid-modal,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal{top:108%;bottom:auto;right:-92%;left:auto}.calendar-section .fc-daygrid-body tr:first-child .fc-daygrid-modal::before,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal:before{top:-.75rem;left:42%;transform:rotate(-45deg)}.calendar-section .fc-daygrid-body tr:first-child .fc-day-mon .fc-daygrid-modal,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-mon .fc-daygrid-modal{right:auto;left:auto}.calendar-section .fc-daygrid-body tr:first-child .fc-day-mon .fc-daygrid-modal::before,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-mon .fc-daygrid-modal:before{left:12%}.calendar-section .fc-daygrid-body tr:first-child .fc-day-sun .fc-daygrid-modal,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-sun .fc-daygrid-modal{right:.875rem;left:auto}.calendar-section .fc-daygrid-body tr:first-child .fc-day-sun .fc-daygrid-modal::before,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-sun .fc-daygrid-modal:before{right:14%;left:auto}.calendar-section .fc-daygrid-body tr:first-child .fc-day-tue .fc-daygrid-modal,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-tue .fc-daygrid-modal{left:-98%}.calendar-section .fc-daygrid-body .fc-day-mon .fc-daygrid-modal{right:auto;left:auto}.calendar-section .fc-daygrid-body .fc-day-mon .fc-daygrid-modal:before{left:12%}.calendar-section .fc-daygrid-body .fc-day-sun .fc-daygrid-modal{right:.875rem;left:auto}.calendar-section .fc-daygrid-body .fc-day-sun .fc-daygrid-modal:before{right:14%;left:auto}.calendar-section .fc-daygrid-event-hover{z-index:9;background:#fff;box-shadow:0 .5rem 1.5rem 0 rgba(40,40,40,.2);display:none;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:14.25rem;padding:.5rem .625rem;left:112%;top:0;border:1px solid #e9e9e9;border-radius:.125rem}.calendar-section .fc-daygrid-event-hover:before{position:absolute;content:"";background:#fff;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;left:-.375rem;top:1rem;width:.75rem;height:.75rem;transform:rotate(-135deg)}.calendar-section .fc-daygrid-event-hover span{font-size:.875rem;font-weight:400;color:#727272}.calendar-section .fc-daygrid-event-hover p{font-size:.875rem;color:#282828}.calendar-section table{width:100%}.calendar-section table table{width:100%!important;border:none;table-layout:fixed}.calendar-section table a{color:#141414}.calendar-section table a[href=""]{pointer-events:none}.calendar-section table th{background-color:#f3f3f3;padding:0;text-transform:capitalize}.calendar-section table th .fc-col-header-cell{padding:.625rem;font-size:.875rem;text-align:left}.calendar-section table th .fc-col-header-cell a{font-weight:400;color:#515a6e}.calendar-section table tbody tr td,.calendar-section table th th{border:none;padding:0}.calendar-section table tbody tr td .fc-daygrid-day{position:relative;border:1px solid #e9e9e9;padding:1rem;height:11.25rem}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-past .fc-daygrid-day-number{color:#727272}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover{right:-2.75rem;left:auto;top:112%}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover:before{left:40%;top:-.375rem;transform:rotate(-45deg)}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-sun .fc-daygrid-event-hover{right:-.25rem;left:auto;top:112%}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-sun .fc-daygrid-event-hover:before{left:65%;top:-.375rem;transform:rotate(-45deg)}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-today{position:relative;background-color:#fff5f0}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-today:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background-color:#ff6b22}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-today:after{content:"";position:absolute;top:3px;left:47%;width:.5rem;height:.5rem;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ff6b22;border-bottom:0}.calendar-section table tbody tr td .fc-daygrid-day-top{text-align:right;font-size:1rem;padding-bottom:.625rem}.calendar-section table tbody tr td .fc-daygrid-day-events{max-height:7.625rem}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event-harness{position:relative}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event{margin-bottom:1rem}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-main{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;cursor:pointer}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event .fc-event-ics-box,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event .fc-event-link,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-main .fc-event-ics-box,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-main .fc-event-link{display:none}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event:hover .fc-daygrid-event-hover,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-main:hover .fc-daygrid-event-hover{display:block}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event-more .fc-event-img{border:1px solid #282828;border-radius:50%}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event-more .fc-event-img:before{content:"...";font-size:.875rem;font-weight:700;width:2rem;height:100%;display:flex;flex-direction:column;align-items:center}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event-more .fc-event-more{overflow:inherit;text-overflow:inherit}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#141414;font-size:.875rem;margin-left:.625rem}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-img{display:flex;flex-direction:row;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;text-align:center;font-weight:700;font-size:.8125rem}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-img img{width:2rem;max-width:2rem;height:2rem;object-fit:cover}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-time{display:none}.calendar-section table tbody tr td .fc-daygrid-day-frame.fc-scrollgrid-sync-inner{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.calendar-section .fc-toolbar-title{margin:0;font-size:1.125rem;text-transform:capitalize;text-align:center;color:#000}@media (min-width:1024px){.calendar-section .fc-toolbar-title{padding:0 1.5rem;min-width:18.75rem;font-size:1.5rem}}.calendar-section .fc-toolbar-chunk{text-align:center}.calendar-section .fc-toolbar-chunk div{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}@media (min-width:1024px){.calendar-section .fc-toolbar-chunk div{justify-content:center;padding:1.25rem 0 1.5rem;border:1px solid #e9e9e9;border-bottom:none}}.calendar-section .fc-toolbar-chunk .fc-button{cursor:pointer;width:2.5rem;height:2.5rem;padding:0;line-height:2.5;display:block;position:relative;background-color:#fff;border:1px solid #e9e9e9;border-radius:.125rem;will-change:auto;transition:all .35s ease}.calendar-section .fc-toolbar-chunk .fc-button.fc-next-button:before,.calendar-section .fc-toolbar-chunk .fc-button.fc-prev-button:before{content:"";display:block;position:absolute;width:.9375rem;height:.9375rem;border-radius:.125rem;top:.75rem;border-left:.125rem solid #ff5d23;border-bottom:.125rem solid #ff5d23;will-change:auto;transition:all .35s ease}.calendar-section .fc-toolbar-chunk .fc-button.fc-next-button:before{left:.5rem;transform:rotate(225deg)}.calendar-section .fc-toolbar-chunk .fc-button.fc-prev-button:before{left:.875rem;transform:rotate(45deg)}.calendar-section .fc-toolbar-chunk .fc-button:hover{background-color:#ff5d23;border-color:#ff5d23}.calendar-section .fc-toolbar-chunk .fc-button:hover:before{border-color:#fff}.calendar-section .fc-toolbar.fc-toolbar-ltr{position:sticky;width:100%;background:#fff;z-index:9;top:4rem;height:4.5rem}@media (min-width:1024px){.calendar-section .fc-toolbar.fc-toolbar-ltr{position:static;height:5.375rem}}.calendar-section .loader-container{height:6.25rem;transition:all 3s linear;display:none;opacity:0}.calendar-section .loader-container.active{display:block}.calendar-section .loader-container .loader{height:100%;width:100%}.calendar-section+.row .action-buttons-row{margin-bottom:1.5rem}.fc-noevent-modal{display:flex;justify-content:center;position:fixed;width:100%;height:101%;left:0;top:0;z-index:8;background:rgba(37,37,37,.4);opacity:1;visibility:visible;transform:translateY(-.5rem) rotate(0deg)}.fc-noevent-modal .fc-noevent-box{position:absolute;display:block;bottom:3rem;margin:0 1.5rem;overflow-x:hidden;overflow-y:auto;border:1px solid #f1f1f1;border-radius:2px;padding:1.25rem;background-color:#fff;box-shadow:0 .3125rem 1.875rem hsla(0,0%,8%,.2)}.fc-noevent-modal .fc-noevent-box .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.625rem}.fc-noevent-modal .fc-noevent-box .modal-header h3{margin:0;color:#000;text-transform:capitalize}.fc-noevent-modal .fc-noevent-box .modal-header .icon-close{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#ff5d23;color:#fff;border-radius:50%}.fc-noevent-modal .fc-noevent-box .modal-content{font-size:.875rem;color:#000}.popup{position:fixed;z-index:99;display:none;justify-content:center;flex-direction:column;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,8%,.54)}.popup.active{display:flex}.popup .align-center{width:100%}.popup.edit-mode{position:relative;height:auto}.popup:not(.with-content) .row{width:100%}.popup:not(.with-content) .popup-content{padding:2.5rem 1.5rem}@media (min-width:768px){.popup:not(.with-content) .popup-content{padding:2.5rem}}.popup:not(.with-content) .popup-content:after{position:absolute;z-index:-1;content:"";max-height:9.125rem;height:100%;width:100%;bottom:0;left:0;background:linear-gradient(0deg,#141414,hsla(0,0%,8%,.67) 48.12%,hsla(0,0%,8%,0))}.popup-content{min-height:15.5rem;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:768px){.popup-content{min-height:24rem;max-width:52.125rem}}.popup-content-row{height:100%}.popup h3{margin-bottom:1rem;font-size:1.5rem}@media (min-width:768px){.popup h3{margin-bottom:1.5rem;font-size:1.875rem}}.popup-text{max-height:6rem;height:auto;margin-bottom:2rem;font-size:.9375rem;overflow:auto}@media (max-width:767px){.popup-text{max-height:6rem}}@media (min-width:768px){.popup-text{font-size:1.0625rem;max-height:100%}}@media (min-width:1024px){.popup-text{margin-bottom:2.5rem}}.popup-image{z-index:-1;top:0;left:0;width:100%;height:100%}.popup .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media (max-width:767px){.popup .button{width:100%}}.popup .close-button{position:absolute;z-index:1;background-color:#ff5d23;border-radius:50%;color:#fff;width:2rem;height:2rem;top:1rem;right:1rem;cursor:pointer}@media (min-width:768px){.popup .close-button{right:1.5rem}}.popup .close-button:active,.popup .close-button:focus,.popup .close-button:hover{background-color:#e65400;border-color:#e65400;outline:none;transform:scale(1.2);transition:transform .5s ease}.popup.with-content .popup-content-text{background-color:#fff;padding:1.5rem}@media (min-width:1024px){.popup.with-content .popup-content-text{padding:3rem}}.popup.with-content .popup-image-columns{height:11.125rem}@media (min-width:768px){.popup.with-content .popup-image-columns{height:13.5rem}}@media (min-width:1024px){.popup.with-content .popup-image-columns{height:100%}}.version-modal{position:fixed;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,8%,.54);color:#141414;z-index:999;backface-visibility:hidden;will-change:auto;padding:0 4vw;transition:opacity .75s ease-in-out,visibility .75s ease-in-out}@media (max-width:639px){.version-modal{min-height:105vw}}.version-modal.edit-mode{position:relative}.version-modal .inner{display:block;position:relative;overflow-x:hidden;overflow-y:auto;max-height:70vh;border:1px solid #f1f1f1;border-radius:2px;padding:3.25rem 1.25rem 1.25rem;background-color:#fff;box-shadow:0 1.5rem 2rem hsla(0,0%,8%,.2)}@media (min-width:768px){.version-modal .inner{max-height:50vh}}@media (min-width:1024px){.version-modal .inner{padding:2.5rem 4.75rem 3rem}}.version-modal .inner .modal-content p{overflow:auto;max-height:10rem;margin-bottom:2.5rem;font-size:.875rem}@media (max-width:639px){.version-modal .inner .button{display:block;width:100%}}.version-modal .inner .button-content{padding:.875rem;background:#fff}@media (min-width:768px){.version-modal .inner .button-content{padding:.875rem 0 0}}.version-modal .close-button{position:absolute;display:block;background-color:#ff5d23;border-radius:50%;padding:0;color:#fff;width:2rem;height:2rem;line-height:2rem;top:1rem;right:1.5rem;text-align:center;cursor:pointer}.version-modal .close-button:before{font-size:.875rem;line-height:2rem}.version-modal .close-button:active,.version-modal .close-button:focus,.version-modal .close-button:hover{background-color:#e65400;border-color:#e65400;outline:none;transform:scale(1.2);transition:transform .5s ease}.version-modal .link{padding:0}*{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:hidden}body,html{font-size:100%}body{background-color:#fff;position:relative;padding:0;margin:0;line-height:1.5;color:#141414;min-height:calc(var(--vh, 1vh) * 100);-webkit-font-smoothing:antialiased;font-family:Titillium,sans-serif;font-weight:400}@media (max-width:1023px){body.menu-open{overflow:hidden;max-height:calc(var(--vh, 1vh) * 100)}body.menu-open .search-trigger{z-index:0;pointer-events:none;opacity:.1}}body.search-active .hamburger{z-index:0;pointer-events:none}@media (min-width:1024px){body.search-active{overflow:hidden}}body.popup-active{overflow-y:hidden;height:0}body.popup-active header{z-index:1}body.popup-active .cookies-notification,body.popup-active .version-modal{z-index:0}header{position:sticky;top:0;width:100%;background-color:#fff;border-bottom:1px solid #e9e9e9;z-index:5;display:block;transition:all .5s ease}@media (min-width:1024px){header{border-bottom-width:0;transition:height .8s ease}}header:before{content:"";width:100%;height:3px;display:block;position:absolute;top:0;left:0;z-index:1;background-color:#ff5d23}header .main-bar{padding-top:1rem;padding-bottom:.8125rem;height:auto;opacity:1}@media (min-width:768px){header .main-bar{transition:opacity 2s,padding 1s,margin .5s}}@media (min-width:1024px){header .main-bar{padding-top:1.5rem;padding-bottom:1.5rem}}@media (max-width:1023px){header .main-bar{border-bottom:1px solid #e9e9e9}}header.fixed{position:fixed;box-shadow:0 0 1.875rem 0 hsla(0,0%,8%,.15)}@media (min-width:768px){header.fixed .main-bar{transition:opacity .5s,padding 1s,margin 1.5s;margin-bottom:-2.625rem;padding:0;opacity:0}}.high-contrast-mode header{position:sticky}.ie .site-header{position:fixed}.ie .site-content{padding-top:10.625rem}main{background-color:#fff;max-width:100%}aside,main{position:relative}article,section{position:relative;display:block}section{padding:1.5rem 4vw}@media (min-width:640px){section{padding:2.25rem 4vw}}@media (min-width:768px){section{padding:2.75rem 4vw}}@media (min-width:1024px){section{padding:3.25rem 4vw}}@media (min-width:1367px){section{padding:3.75rem 4vw}}section.no-pb{padding-bottom:0!important}section.no-pt{padding-top:0!important}section.small-pt{padding-top:1.5rem}section.small-pb{padding-bottom:1.5rem}section[data-wide]{padding-left:0!important;padding-right:0!important}section .section-title{position:relative;display:inline-block;font-size:1.25rem;line-height:1.25;margin-bottom:1rem;letter-spacing:0}@media (min-width:640px){section .section-title{font-size:1.375rem;letter-spacing:.25px}}@media (min-width:768px){section .section-title{font-size:1.4375rem;letter-spacing:.5px}}@media (min-width:1024px){section .section-title{font-size:1.5rem;letter-spacing:.75px}}section .section-header{display:block;position:relative;margin-bottom:1.25rem}section .section-header .section-title{margin-bottom:0}section .section-header .count{position:relative;display:inline-block;font-size:.875rem;color:#727272;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){section .section-header .count{margin-bottom:.0625rem}}@media (min-width:768px){section .section-header .count{margin-bottom:.125rem}}@media (min-width:1024px){section .section-header .count{margin-bottom:.1875rem}}@media (min-width:1367px){section .section-header .count{margin-bottom:.3125rem}}footer{position:relative;display:block;background-color:#fff;padding:2.5rem 4vw 2rem}footer:after{content:"";height:.1875rem;top:-.1875rem;background-color:#ff5d23;z-index:1;width:100%;display:block;position:absolute;left:0}@media (min-width:1024px){footer{padding:2.5rem 4vw 2.375rem}}footer a,footer p,footer span{font-size:.875rem;line-height:1.5}@media (min-width:640px){footer a,footer p,footer span{font-size:.9375rem}}@media (min-width:1024px){footer a,footer p,footer span{font-size:1rem}}footer .logo{width:8.1875rem}@media (max-width:1023px){footer .logo{margin:0 auto 1rem}}footer .bip{display:block;width:6rem}@media (max-width:1023px){footer .bip{margin:1rem auto 0}}footer .footer-menu{display:block;text-align:center}@media (min-width:640px){footer .footer-menu{display:flex;justify-content:center}}footer .footer-menu li{position:relative;margin:0}@media (min-width:640px){footer .footer-menu li{padding:0 .5rem}}@media (min-width:768px){footer .footer-menu li{padding:0 .875rem}}@media (min-width:1024px){footer .footer-menu li{padding:0 1.125rem}}@media (min-width:1367px){footer .footer-menu li{padding:0 1.5rem}}footer .footer-menu a{display:block;font-size:.875em;color:#141414;font-family:Titillium,sans-serif;font-weight:400}@media (max-width:639px){footer .footer-menu a{padding:.75rem 0}}footer .footer-menu a.active,footer .footer-menu a:hover{color:#ff5d23}footer .footer-menu.edit-mode{display:block}.footer-bip{margin-top:0}.footer-bip .page-change{margin-bottom:1rem}.footer-bip .visitors .bold{padding-left:.25rem}.footer-bip-list-el:last-child{margin-bottom:.25rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvX3ZpZGVvLnNjc3MiLCJzdHlsZS5jc3MiLCJ2ZW5kb3JzL19mb3VuZGF0aW9uLnNjc3MiLCJ2ZW5kb3JzL19zd2lwZXIuc2NzcyIsInZlbmRvcnMvX21vZHVsb2JveC5zY3NzIiwidmVuZG9ycy9fY2l0eS10aGVtZS5zY3NzIiwiY29tbW9uL19mb250cy5zY3NzIiwiY29tbW9uL19pY29ucy5zY3NzIiwiY29tbW9uL19taXNjLnNjc3MiLCJjb21tb24vX21peGlucy5zY3NzIiwiY29tbW9uL192YXJzLnNjc3MiLCJjb21tb24vX3RhYmxlLnNjc3MiLCJjb21tb24vX3R5cG9ncmFwaHkuc2NzcyIsImNvbW1vbi9mb3JtLWVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJjb21tb24vZm9ybS1lbGVtZW50cy9fZm9ybS1maWVsZHMtd3JhcHBlci5zY3NzIiwiY29tbW9uL2Zvcm0tZWxlbWVudHMvX3NlbGVjdC5zY3NzIiwiY29tbW9uL2Zvcm0tZWxlbWVudHMvX3NlYXJjaC5zY3NzIiwiY29tbW9uL2Zvcm0tZWxlbWVudHMvX2NoZWNrYm94LnNjc3MiLCJjb21tb24vZm9ybS1lbGVtZW50cy9fcmFkaW8uc2NzcyIsImNvbW1vbi9mb3JtLWVsZW1lbnRzL190b29sdGlwcy5zY3NzIiwiY29tbW9uL19saW5rLnNjc3MiLCJjb21tb24vX2FuaW1hdGlvbnMuc2NzcyIsImNvbW1vbi9fZWRpdC1tb2RlLnNjc3MiLCJjb21tb24vX3ByaW50LnNjc3MiLCJjb21tb24vX2J1bGxldC5zY3NzIiwiY29tbW9uL19zaXRlbWFwLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX3RvYXN0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Nvb2tpZXMuc2NzcyIsImNvbXBvbmVudHMvX21haW4tbWVudS5zY3NzIiwiY29tcG9uZW50cy9fc2Vjb25kYXJ5LW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX2FzaWRlLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2ZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci1idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19sYXRlc3QtcG9zdHMuc2NzcyIsImNvbXBvbmVudHMvX2xpbmtzLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS1ib3hlcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb24tYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fcG9zdHMtcGVyLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3Bvc3QtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fc2luZ2xlLXBvc3Quc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS1wb3N0LWZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fc2luZ2xlLWdhbGxlcnktaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS1zZWFyY2gtcmVzdWx0LnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtc2hhcmUtcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXItZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC1tZXRob2RzLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZXMtZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fdG9nZ2xlLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX25ld3Mtc2Nyb2xsZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3QtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fam9iLW9mZmVycy5zY3NzIiwiY29tcG9uZW50cy9fdGFncy1saXN0LnNjc3MiLCJjb21wb25lbnRzL19kYXRhLXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL19lcnJvci1wYWdlLnNjc3MiLCJjb21wb25lbnRzL19iZW5lZml0cy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZS5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19hZHMuc2NzcyIsImNvbXBvbmVudHMvX3BsYXllci5zY3NzIiwiY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIiwiY29tcG9uZW50cy9fY2FsY3VsYXRvcnMuc2NzcyIsImNvbXBvbmVudHMvX211bHRpbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvX3JlZmVyZW5jZS1wcmljZS5zY3NzIiwiY29tcG9uZW50cy9fYWNjZXNzaWJsZS1tb2RlLnNjc3MiLCJjb21wb25lbnRzL19pZS5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXItYWR2ZXJ0aXNlbWVudC5zY3NzIiwiY29tcG9uZW50cy9fbGVmdC1tZW51LnNjc3MiLCJjb21wb25lbnRzL19saXN0LXRpbGVzLnNjc3MiLCJjb21wb25lbnRzL19kYXRlLXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVMbmcuc2NzcyIsImNvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJjb21wb25lbnRzL19wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fdmVyc2lvbi1tb2RhbC5zY3NzIiwicGFydGlhbHMvX2Jhc2Uuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19tYWluLnNjc3MiLCJwYXJ0aWFscy9fYXJ0aWNsZS5zY3NzIiwicGFydGlhbHMvX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBKzBnQyxpQkN3ckovMGdDO0FDbHJKQSxpRUFBQSxBQVNBLEtBQ0ksdUJBQXVCLEFBRXZCLGlCQUFpQixBQUVqQiwwQkFBMEIsQUFFMUIsNkJBQThCLENER2xDLEFDV0Esd0NBTUksYUFBYyxDRElsQixBQ0VBLEdBQ0ksY0FBYyxBQUNk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QkFBd0IsZUFBaUIsQ05xbEt6QyxBTXBsS0EsOEJBQWdDLGVBQWlCLENOd2xLakQsQU12bEtBLCtCQUFpQyxlQUFpQixDTjJsS2xELEFNMWxLQSx3QkFBMEIsZUFBaUIsQ044bEszQyxBTTdsS0Esc0JBQXdCLGVBQWlCLENOaW1LekMsQU1obUtBLDBCQUE0QixlQUFpQixDTm9tSzdDLEFNbm1LQSxtQkFBcUIsZUFBaUIsQ051bUt0QyxBTXRtS0Esc0JBQXdCLGVBQWlCLENOMG1LekMsQU16bUtBLG1CQUFxQixlQUFpQixDTjZtS3RDLEFNNW1LQSxzQkFBd0IsZUFBaUIsQ05nbkt6QyxBTS9tS0EsaUJBQW1CLGVBQWlCLENObW5LcEMsQU1sbktBLGtCQUFvQixlQUFpQixDTnNuS3JDLEFNcm5LQSw2QkFBK0IsZUFBaUIsQ055bktoRCxBTXhuS0EsNEJBQThCLGVBQWlCLENONG5LL0MsQU0zbktBLHVCQUF5QixlQUFpQixDTituSzFDLEFNOW5LQSxxQkFBdUIsZUFBaUIsQ05rb0t4QyxBTWpvS0EsdUJBQXlCLGVBQWlCLENOcW9LMUMsQU1wb0tBLHlCQUEyQixlQUFpQixDTndvSzVDLEFNdm9LQSx1QkFBeUIsZUFBaUIsQ04yb0sxQyxBTTFvS0Esd0JBQTBCLGVBQWlCLENOOG9LM0MsQU03b0tBLHlCQUEyQixlQUFpQixDTmlwSzVDLEFNaHBLQSxxQkFBdUIsZUFBaUIsQ05vcEt4QyxBTW5wS0Esc0JBQXdCLGVBQWlCLENOdXBLekMsQU10cEtBLG1DQUFxQyxlQUFpQixDTjBwS3RELEFNenBLQSxvQ0FBc0MsZUFBaUIsQ042cEt2RCxBTTVwS0EsaUJBQW1CLGVBQWlCLENOZ3FLcEMsQU0vcEtBLDBCQUE0QixlQUFpQixDTm1xSzdDLEFNbHFLQSxzQkFBd0IsZUFBaUIsQ05zcUt6QyxBTXJxS0EsaUJBQW1CLGVBQWlCLENOeXFLcEMsQU14cUtBLHlCQUEyQixlQUFpQixDTjRxSzVDLEFNM3FLQSxrQ0FBb0MsZUFBaUIsQ04rcUtyRCxBTTlxS0EsMEJBQTRCLGVBQWlCLENOa3JLN0MsQU1qcktBLDBCQUE0QixlQUFpQixDTnFySzdDLEFNcHJLQSwwQkFBNEIsZUFBaUIsQ053cks3QyxBTXZyS0EsMEJBQTRCLGVBQWlCLENOMnJLN0MsQU0xcktBLHdCQUEwQixlQUFpQixDTjhySzNDLEFNN3JLQSw0QkFBOEIsZUFBaUIsQ05pc0svQyxBTWhzS0EsNkJBQStCLGVBQWlCLENOb3NLaEQsQU1uc0tBLDZCQUErQixlQUFpQixDTnVzS2hELEFNdHNLQSx3QkFBMEIsZUFBaUIsQ04wc0szQyxBTXpzS0Esd0JBQTBCLGVBQWlCLENONnNLM0MsQU01c0tBLG1DQUFxQyxlQUFpQixDTmd0S3RELEFNL3NLQSxvQ0FBc0MsZUFBaUIsQ05tdEt2RCxBTWx0S0EsK0JBQWlDLGVBQWlCLENOc3RLbEQsQU1ydEtBLGdDQUFrQyxlQUFpQixDTnl0S25ELEFNeHRLQSxtQkFBcUIsZUFBaUIsQ040dEt0QyxBTTN0S0Esa0JBQW9CLGVBQWlCLENOK3RLckMsQU05dEtBLGtCQUFvQixlQUFpQixDTmt1S3JDLEFNanVLQSxtQkFBcUIsZUFBaUIsQ05xdUt0QyxBTXB1S0EsbUJBQXFCLGVBQWlCLENOd3VLdEMsQU12dUtBLHFCQUF1QixlQUFpQixDTjJ1S3hDLEFNMXVLQSxvQ0FBc0MsZUFBaUIsQ044dUt2RCxBTTd1S0EsMkJBQTZCLGVBQWlCLENOaXZLOUMsQU1odktBLHdCQUEwQixlQUFpQixDTm92SzNDLEFNbnZLQSxvQkFBc0IsZUFBaUIsQ051dkt2QyxBTXR2S0EsaUJBQW1CLGVBQWlCLENOMHZLcEMsQU16dktBLDhCQUFnQyxlQUFpQixDTjZ2S2pELEFNNXZLQSwrQkFBaUMsZUFBaUIsQ05nd0tsRCxBTS92S0Esb0JBQXNCLGVBQWlCLENObXdLdkMsQU1sd0tBLG1CQUFxQixlQUFpQixDTnN3S3RDLEFNcndLQSxvQkFBc0IsZUFBaUIsQ055d0t2QyxBTXh3S0EseUJBQTJCLGVBQWlCLENONHdLNUMsQU0zd0tBLDBCQUE0QixlQUFpQixDTit3SzdDLEFNOXdLQSxtQkFBcUIsZUFBaUIsQ05reEt0QyxBTWp4S0EsdUJBQXlCLGVBQWlCLENOcXhLMUMsQU1weEtBLHFCQUF1QixlQUFpQixDTnd4S3hDLEFNdnhLQSxxQkFBdUIsZUFBaUIsQ04yeEt4QyxBTTF4S0Esd0JBQTBCLGVBQWlCLENOOHhLM0MsQU03eEtBLHdCQUEwQixlQUFpQixDTml5SzNDLEFNaHlLQSxpQ0FBbUMsZUFBaUIsQ05veUtwRCxBTW55S0Esa0NBQW9DLGVBQWlCLENOdXlLckQsQU10eUtBLGlDQUFtQyxlQUFpQixDTjB5S3BELEFNenlLQSx5QkFBMkIsZUFBaUIsQ042eUs1QyxBTTV5S0EscUJBQXVCLGVBQWlCLENOZ3pLeEMsQU0veUtBLHFCQUF1QixlQUFpQixDTm16S3hDLEFNbHpLQSxpQ0FBbUMsZUFBaUIsQ05zektwRCxBTXJ6S0Esa0NBQW9DLGVBQWlCLENOeXpLckQsQU14ektBLGtDQUFvQyxlQUFpQixDTjR6S3JELEFPaDhLQSxpQ0FFSSxtQkFBbUIsQUFDbkIsNkJBQXFCLEFBQXJCLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsVUFBVSxBQUNWLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsNkJBQTZCLEFBQzdCLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLGdCQUFpQixDUG04S3JCLEFPaDhLQSxVQUNJLGVBQWdCLENQbThLcEIsQU9oOEtBLFdBQ0ksa0JBQW9CLENQbThLeEIsQU9oOEtBLE9BQ0kseUJBQTJCLENQbThLL0IsQU9oOEtBLGFBQ0ksb0JBQXFCLENQbThLekIsQU9oOEtBLFFBQ0ksb0JBQXFCLENQbThLekIsQU9oOEtBLE9BQ0ksdUJBQXlCLENQbThLN0IsQU9oOEtBLGNBQ0ksOEJBQWdDLENQbThLcEMsQU9oOEtBLFdBQ0ksd0JBQXlCLENQbThLN0IsQVExK0tRLHlCRDBDUixhQUVRLFdBQVksQ1BtOEtsQixDQUNGLEFPaDhLQSxZQUNJLFdBQVcsQUFDWCxjQUFlLENQbThLbkIsQU9oOEtBLDBCQUVJLGlCQUFrQixDUG04S3RCLEFPaDhLQSwwQkFFSSxpQkFBa0IsQ1BtOEt0QixBT2g4S0EsUUFDSSwyQkFBZ0MsQUFDaEMsMkJBQWlDLENQbThLckMsQU9oOEtBLE9BQ0ksdUJBQXlCLENQbThLN0IsQU9qOEtBLE9BQ0ksMEJBQTRCLENQbzhLaEMsQU9sOEtBLE9BQ0ksd0JBQTBCLENQcThLOUIsQU9uOEtBLE9BQ0kseUJBQTJCLENQczhLL0IsQU9uOEtBLFVBQ0ksZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixzQkFBdUIsQ1BzOEszQixBT244S0EsWUFDSSxtQkFBcUIsQ1BzOEt6QixBT244S0EsR0FDSSxnQkFBZ0IsQUFDaEIsU0FBUyxBQUNULFNBQVUsQ1BzOEtkLEFPejhLQSxpQkFNUSxpQkFBa0IsQ1B1OEsxQixBTzc4S0Esb0JBU1ksY0FBYyxBQUNkLGlCQUFrQixDUHc4SzlCLEFPbDlLQSwyQkFhZ0IsV0FBVyxBQUNYLFVBQVUsQUFDVixXQUFXLEFBQ1gsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osYUFBYSxBQUNiLHdCQUF3QixBQUN4QixtQkFBb0IsQ1B5OEtwQyxBTzk5S0Esb0JBNkJnQiw4Q0FBaUQsQ1BxOEtqRSxBT2wrS0Esb0JBb0NnQiw4Q0FBaUQsQ1BrOEtqRSxBT3QrS0Esb0JBMkNnQiw4Q0FBaUQsQ1ArN0tqRSxBTzErS0Esb0JBa0RnQiw4Q0FBaUQsQ1A0N0tqRSxBTzkrS0Esb0JBeURnQiw4Q0FBaUQsQ1B5N0tqRSxBT2wvS0Esb0JBZ0VnQiw4Q0FBaUQsQ1BzN0tqRSxBT3QvS0Esb0JBdUVnQiw4Q0FBaUQsQ1BtN0tqRSxBTzEvS0Esb0JBOEVnQiw4Q0FBaUQsQ1BnN0tqRSxBQUVBLGtCUXovS0ksMkJBQTJCLEFBQzNCLGFBQWMsQ1IyL0tsQixBQUVBLHVCTzU2S0ksaUJFM0plLEFGNEpmLGlCRTVKZSxDVDBrTG5CLEFBRUEsWU81NktJLFVBQVUsQUFDVixpQkFBaUIsQUFDakIsdURBQXlELEFBQ3pELCtCQUFnQyxBQUNoQyxrQ0FBcUMsQ1A4Nkt6QyxBQUVBLDJCTzU2S1ksNkJBQW1DLENQODZLL0MsQUFFQSwyQk9oN0tZLDhCQUFtQyxDUGs3Sy9DLEFBRUEsMkJPcDdLWSw4QkFBbUMsQ1BzN0svQyxBQUVBLDJCT3g3S1ksOEJBQW1DLENQMDdLL0MsQUFFQSwyQk81N0tZLDhCQUFtQyxDUDg3Sy9DLEFBRUEsMkJPaDhLWSw4QkFBbUMsQ1BrOEsvQyxBQUVBLDJCT3A4S1ksOEJBQW1DLENQczhLL0MsQUFFQSwyQk94OEtZLDhCQUFtQyxDUDA4Sy9DLEFBRUEsMkJPNThLWSw4QkFBbUMsQ1A4OEsvQyxBQUVBLDJCT2g5S1ksOEJBQW1DLENQazlLL0MsQUFFQSw0Qk9wOUtZLDZCQUFtQyxDUHM5Sy9DLEFBRUEsbUNPbDlLWSwrQkFBK0IsQ1BvOUszQyxBQUVBLG9DT3Q5S1ksK0JBQStCLENQdzlLM0MsQUFFQSxxQ08xOUtZLGdDQUErQixDUDQ5SzNDLEFBRUEsc0NPOTlLWSxnQ0FBK0IsQ1BnK0szQyxBQUVBLHFDTzU5S1EsVUFBVSxBQUNWLHVCQUErQixDUDg5S3ZDLEFPMTlLQSxPQUNJLGlCQUFrQixDUDY5S3RCLEFPMTlLQSxRQUNJLGlCRTdMZSxDVDBwTG5CLEFPMTlLQSxNQzlJUSxpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1I0bUx4QixBTzM5S0EsTUFDSSxlQUFlLEFBQ2YsVUFBVyxDUDg5S2YsQU8zOUtBLElBQ0ksbUJBQW9CLENQODlLeEIsQU8zOUtBLEdBR0ksV0FBVyxBQUNYLFdBQVcsQUFDWCxXQUFXLEFBQ1gseUJBQXVDLEFBQ3ZDLFNBQVMsQUFDVCxRQUFTLENQODlLYixBTzM5S0EsV0FWSSxrQkFBa0IsQUFDbEIsYUFBYyxDUHkrS2xCLEFPaCtLQSxZQUtRLFlBQWEsQ1ArOUtyQixBT3ArS0EsV0FRUSxXQUFZLENQZytLcEIsQU94K0tBLFlBV1EsYUFBYyxDUGkrS3RCLEFPNStLQSxXQWNRLFdBQVksQ1BrK0twQixBT2gvS0EsV0FpQlEsV0FBWSxDUG0rS3BCLEFPcC9LQSxXQW9CUSxXQUFZLENQbytLcEIsQU94L0tBLFdBdUJRLFdBQVksQ1BxK0twQixBUTl1TFEseUJENlFSLGNBRVEsY0FBYyxBQUNkLGNBQWUsQ1BvK0tyQixDQUNGLEFRM3VMUSx5QkQwUVIsZUFFUSxjQUFjLEFBQ2QsY0FBZSxDUG8rS3JCLENBQ0YsQVF4dUxRLDBCRHVRUixjQUVRLGNBQWMsQUFDZCxjQUFlLENQbytLckIsQ0FDRixBQUVBLGdCT2wrS0ksd0JBQTJCLEFBQzNCLDRCQUE0QixBQUM1QixxQkFBc0IsQ1BvK0sxQixBQUVBLDhCT2wrS1ksdUJBQXdCLENQbytLcEMsQUFFQSw2Qk9sK0tZLHFCQUFzQixDUG8rS2xDLEFBRUEsb0JPOTlLb0IscUNBQXNELENQZytLMUUsQUFFQSxvQk9sK0tvQixpQ0FBc0QsQ1BvK0sxRSxBQUVBLG9CT3QrS29CLHdDQUFzRCxDUHcrSzFFLEFBRUEsb0JPMStLb0IsaUNBQXNELENQNCtLMUUsQUFFQSxvQk85K0tvQixvQ0FBc0QsQ1BnL0sxRSxBQUVBLG9CT2wvS29CLGlDQUFzRCxDUG8vSzFFLEFBRUEsb0JPdC9Lb0IsaUNBQXNELENQdy9LMUUsQUFFQSxvQk8xL0tvQixvQ0FBc0QsQ1A0L0sxRSxBQUVBLG9CTzkvS29CLCtCQUFzRCxDUGdnTDFFLEFBRUEsb0JPbGdMb0Isa0NBQXNELENQb2dMMUUsQUFFQSxvQk90Z0xvQix3Q0FBc0QsQ1B3Z0wxRSxBQUVBLG9CTzFnTG9CLG9DQUFzRCxDUDRnTDFFLEFBRUEsb0JPOWdMb0IsMkNBQXNELENQZ2hMMUUsQUFFQSxvQk9saExvQixvQ0FBc0QsQ1BvaEwxRSxBQUVBLG9CT3RoTG9CLHVDQUFzRCxDUHdoTDFFLEFBRUEsb0JPMWhMb0IsaUNBQXNELENQNGhMMUUsQUFFQSxvQk85aExvQiwrQkFBc0QsQ1BnaUwxRSxBQUVBLG9CT2xpTG9CLG9DQUFzRCxDUG9pTDFFLEFBRUEsb0JPdGlMb0IsdUNBQXNELENQd2lMMUUsQUFFQSxvQk8xaUxvQix3Q0FBc0QsQ1A0aUwxRSxBQUVBLG9CTzlpTG9CLG9DQUFzRCxDUGdqTDFFLEFBRUEsb0JPbGpMb0Isa0NBQXNELENQb2pMMUUsQUFFQSxvQk90akxvQix1Q0FBc0QsQ1B3akwxRSxBQUVBLG9CTzFqTG9CLHdDQUFzRCxDUDRqTDFFLEFBRUEsb0JPOWpMb0IseUNBQXNELENQZ2tMMUUsQUFFQSxxQk8xakxJLHdCRXhVbUIsQ1RvNEx2QixBQUVBLGNPMWpMSSxpQkV2U2UsQ1RtMkxuQixBQUVBLG1CTzNqTEksd0JFOVVtQixDVDI0THZCLEFBRUEscUJPNWpMSSx3QkVsVW1CLENUZzRMdkIsQU8zakxBLGtDQUVJLFNBQVUsQ1A4akxkLEFPM2pMQSxPQUdJLFdBQVksQ1A4akxoQixBT3pqTEEsWUFQSSxrQkFBa0IsQUFDbEIsYUFBYyxDQU1sQixBUCtqTEEsS083akxJLGdCQUFpQixDUDZqTHJCLEFPL2pMQSxRQU1RLGNBQWMsQUFDZCxpQkFBa0IsQ1A2akwxQixBT3BrTEEsV0FZWSxjQUFjLEFBQ2QsbUJBQW9CLENQNGpMaEMsQU96a0xBLE9Ba0JRLHFCQUFxQixBQUNyQixjQUFjLEFDdFNkLGlDQUFvQyxBQUNwQyxlQUFnQixDUmsyTHhCLEFPdmpMQSxJQUNJLFNBQVUsQ1AwakxkLEFPdmpMQSxVQUNJLDZCQUE2QixBQUM3Qix5QkVqWG1CLEFGa1huQixjRWxYbUIsQUZtWG5CLGtCQUFrQixBQUNsQix5QkFBeUIsQUFDekIsdUJBQXVCLEFBQ3ZCLGNBQWMsQUFDZCxTQUFTLEFBQ1Qsa0JBQWtCLEFBQ2xCLDRCQUE0QixBQUM1Qix3QkFBMEIsQ1Awakw5QixBT3JrTEEsZ0JBY1Esd0JBQXlCLEFBQ3pCLFNBQVUsQ1AyakxsQixBVTM4TEEsZUFDSSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIscUJBQXNCLENWODhMMUIsQVF2N0xRLHlCRTVCUixlQVFRLDRCQUE0QixBQUM1Qiw4QkFBOEIsQUFDOUIsOEJBQStCLENWZzlMckMsQ0FDRixBUTk4TFEseUJFYlIsZUFjUSxvQkFBcUIsQ1ZrOUwzQixDQUNGLEFRMThMUSx5QkV2QlIsZUFpQlEscUJBQXNCLENWcTlMNUIsQ0FDRixBUXQ4TFEsMEJFakNSLGVBb0JRLGtCQUFtQixDVnc5THpCLENBQ0YsQVU3K0xBLG9DQXdCUSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGtCQUFtQixDVnk5TDNCLEFRdjlMUSx5QkU1QlIsb0NBNkJZLGNBQWMsQUFDZCxrQ0FBbUMsQ1YyOUw3QyxDQUNGLEFVMS9MQSwwQ0FrQ1ksY0FBZSxDVjQ5TDNCLEFVdjlMQSxNQUNJLHdCQUF5QixDVjA5TDdCLEFVMzlMQSxrQkFJUSx5QkR4Q2UsQUN5Q2Ysb0JBQW9CLEFBQ3BCLGlCQUFpQixBQUNqQixhRHJDZSxDVGdnTXZCLEFVbCtMQSxTRitDUSxlQUFnQixDUnc3THhCLEFVditMQSxrQkY4Q1EsZ0NBQW9DLENFOUM1QyxBVjQrTEEsU1FqOExRLGVBQWdCLENSaThMeEIsQVduaE1BLDRCQVFJLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsb0JBQXFCLEFBQ3JCLGFBQWEsQUFDYixjRkFtQixBRHlFZixpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1I4OEx4QixBV25oTUEsT0FFSSxvQkFBb0IsQUFDcEIsZUFBZ0IsQ1hzaE1wQixBUTdoTVEseUJHSVIsT0FNUSxnQkFBaUIsQ1h5aE12QixDQUNGLEFRMWhNUSx5QkdOUixPQVNRLGFBQWMsQ1g2aE1wQixDQUNGLEFRdmhNUSwwQkdoQlIsT0FZUSxnQkFBaUIsQ1hpaU12QixDQUNGLEFRcGhNUSwwQkcxQlIsT0FlUSxlQUFnQixDWHFpTXRCLENBQ0YsQVdsaU1BLE9BRUksaUJBQWlCLEFBQ2pCLGdCQUFpQixDWHFpTXJCLEFRL2pNUSx5Qkd1QlIsT0FNUSxpQkFBa0IsQ1h3aU14QixDQUNGLEFRNWpNUSx5QkdhUixPQVNRLGVBQWdCLENYNGlNdEIsQ0FDRixBUXpqTVEsMEJHR1IsT0FZUSxrQkFBbUIsQ1hnak16QixDQUNGLEFRdGpNUSwwQkdQUixPQWVRLGlCQUFrQixDWG9qTXhCLENBQ0YsQVdqak1BLE9BRUksaUJBQWlCLEFBQ2pCLGdCQUFpQixDWG9qTXJCLEFRam1NUSx5QkcwQ1IsT0FNUSxrQkFBbUIsQ1h1ak16QixDQUNGLEFROWxNUSx5QkdnQ1IsT0FTUSxpQkFBa0IsQ1gyak14QixDQUNGLEFRM2xNUSwwQkdzQlIsT0FZUSxrQkFBbUIsQ1grak16QixDQUNGLEFReGxNUSwwQkdZUixPQWVRLGVBQWdCLENYbWtNdEIsQ0FDRixBV2hrTUEsT0FFSSxrQkFBbUIsQ1hta012QixBV2hrTUEsaUJBQ0ksa0JBQW1CLENYbWtNdkIsQVdwa01BLHVCQUlRLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsUUFBUSxBQUNSLGNBQWMsQUFDZCxjRnJFZSxBRXNFZixpQkFBaUIsQUFDakIsZUFBZSxBQUNmLDBCQUEyQixDWG9rTW5DLEFXaGtNQSxFQUNJLHFCQUFxQixBQUNyQixhRjlFbUIsQ1RpcE12QixBV2hrTUEsT0hkUSxpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1JrbE14QixBV2prTUEsS0FDSSxTQUFVLENYb2tNZCxBV3JrTUEsZ0JBS1Esa0JBQW1CLENYcWtNM0IsQVcxa01BLHNDQVFZLGVBQWdCLENYdWtNNUIsQVF6cU1RLHlCRzBGUixnQkFZWSxvQkFBcUIsQ1h5a00vQixDQUNGLEFRdHFNUSx5QkdnRlIsZ0JBZVkscUJBQXNCLENYNmtNaEMsQ0FDRixBUW5xTVEsMEJHc0VSLGdCQWtCWSxrQkFBbUIsQ1hpbE03QixDQUNGLEFXN2tNQSxXQUNJLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsaUNBQWlDLEFBQ2pDLDhCRmhIbUIsQUVpSG5CLG1CQUFtQixBQUNuQixjRnhIbUIsQUV5SG5CLHFCQUFxQixBQUNyQixlQUFlLEFIakRYLGlDQUFvQyxBQUNwQyxlQUFnQixDUmtvTXhCLEFRM3NNUSx5QkdpSFIsV0FhUSxvQkFBcUIsQ1hrbE0zQixDQUNGLEFRdnNNUSx5Qkd1R1IsV0FnQlEscUJBQXNCLENYcWxNNUIsQ0FDRixBUW5zTVEsMEJHNkZSLFdBbUJRLGNBQWMsQUFDZCxrQkFBbUIsQ1h3bE16QixDQUNGLEFXN21NQSxhQXdCUSxrQkFBa0IsQUFDbEIsbUJBQW9CLENYeWxNNUIsQVdybE1BLEVBQ0ksY0FBYyxBQUNkLGdCQUFnQixBQUNoQixhQUFhLEFBQ2Isc0JBQXNCLEFIOUVsQixpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1J1cU14QixBUTV1TVEseUJHOElSLEVBU1EsYUFBYyxDWDBsTXBCLENBQ0YsQVdwbU1BLGFBYVEsZUFBZ0IsQ1gybE14QixBV2xsTUEsY0FMUSxpQkFBaUIsQUFDakIsaUJBQWtCLENBSTFCLEFYK2xNQSxNVzVsTUksY0Z4S21CLEFEcUVmLGlDQUFvQyxBQUNwQyxlQUFnQixDUjhyTXhCLEFXdmxNQSxXQUNJLGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsY0Z2TG1CLEFFd0xuQixjQUFjLEFBRWQsb0JBQXFCLENYNGxNekIsQVkzeE1BLG1CRDhMSSxrQkFBa0IsQUh6R2QsaUNBQW9DLEFBQ3BDLGVBQWdCLENJdEZ4QixBWit5TUEsUVk3eU1JLHFCQUFxQixBQUNyQixtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLHdCQUF3QixBQUN4QixpQkFBaUIsQUFDakIsa0JINkJlLEFHNUJmLFdIVmdCLEFHV2hCLFdBQVcsQUFDWCxvQkFBb0IsQUFDcEIsNkJBQTZCLEFBQzdCLHVCQUF3QixDWmd5TTVCLEFZL3lNQSxnQkFvQlEseUJIRmUsQUdHZixvQkhIZSxDVGt5TXZCLEFZcHpNQSxrQkF5QlEsc0JIeEJZLEFHeUJaLGtCSHpCWSxBRzBCWixhSFRlLENUd3lNdkIsQVkxek1BLGVBK0JRLDZCQUE2QixBQUM3QixxQkhkZSxBR2VmLGNIZmUsQUdnQmYsZUFBZ0IsQ1oreE14QixBWWowTUEsWUFzQ1Esa0JBQWtCLEFBQ2xCLHVCQUFzQyxBQUN0QyxjQUFjLEFBQ2QsY0h2QmUsQUd3QmYsc0JIekNZLEFHMENaLHlCSHpCZSxBRzBCZix5QkFBeUIsQUFDekIsZ0JBQWlCLENaK3hNekIsQVk3eE1RLDRCQUNJLFlBQWEsQ1pneU16QixBWWgxTUEsa0JBb0RZLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsYUFBYyxDWmd5TTFCLEFZdDFNQSxhQTJEUSxvQkFBb0IsQUFDcEIsb0JBQXFCLENaK3hNN0IsQVE5ME1RLHlCSWJSLGFBK0RZLG9CQUFvQixBQUNwQixvQkFBcUIsQ1ppeU0vQixDQUNGLEFRMzBNUSx5Qkl2QlIsYUFtRVksb0JBQW9CLEFBQ3BCLG9CQUFxQixDWm95TS9CLENBQ0YsQVF4ME1RLDBCSWpDUixhQXVFWSxvQkFBb0IsQUFDcEIsb0JBQXFCLENadXlNL0IsQ0FDRixBWWgzTUEsbUJBNkVRLFVBQVcsQ1p1eU1uQixBWXAzTUEsaUJBaUZRLHlCSDlFZSxBRytFZixxQkgvRWUsQUdnRmYsbUJBQW9CLENadXlNNUIsQVkxM01BLDJDQXlGUSx5Qkh0RWUsQUd1RWYscUJIdkVlLEFHd0VmLFlBQWEsQ1pxeU1yQixBWWg0TUEsZ01BZ0dZLHlCSDlFVyxBRytFWCxxQkgvRVcsQUdnRlgsVUhqR1EsQ1RxNE1wQixBYXQ0TUEsTUFDSSxrQkFBa0IsQUFDbEIsYUFBYyxDYnk0TWxCLEFhMzRNQSxlQUtRLGNBQWUsQ2IwNE12QixBYS80TUEsb0JBU1EsaUJBQWtCLENiMDRNMUIsQWFuNU1BLDRCQVlZLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsU0FBUyxBQUNULCtCQUFnQyxBQUNoQyxXQUFXLEFBQ1gsU0FBVSxDYjI0TXRCLEFhNTVNQSw0QkFxQlksbUJBQW9CLENiMjRNaEMsQWFoNk1BLG9DQXdCZ0IsaUJBQWtCLENiNDRNbEMsQWFwNk1BLG9DQTJCZ0IsU0FBVSxDYjY0TTFCLEFheDZNQSwyQkFrQ1ksa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixPQUFPLEFBQ1AsZ0JBQWlCLENiMDRNN0IsQWEvNk1BLHNDQTBDZ0IsZUFBZ0IsQ2J5NE1oQyxBYW43TUEsNkNBOENnQixxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLGVBQWdCLENieTRNaEMsQWF6N01BLG1EQW9EZ0IscUJBQXFCLEFBQ3JCLG1CQUFtQixBQUNuQixhQUFhLEFBQ2IsWUFBWSxBQUNaLG1CQUFtQixBQUNuQixtQkp2Q08sQUl3Q1AsNkJBQTZCLEFBQzdCLG9DQUEyQyxDYnk0TTNELEFhcDhNQSwrQ0ErRGdCLGVBQWdCLENieTRNaEMsQWF4OE1BLGtCQXFFUSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLDRCQUE2QixDYnU0TXJDLEFhajlNQSx3QkE2RVksYUFBYyxDYnc0TTFCLEFhcjlNQSwrQkFpRlksYUFBYSxBQUNiLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsc0JBQXVCLENidzRNbkMsQWE1OU1BLHFDQXVGZ0IsY0FBYyxBQUNkLGVBQWUsQUFDZixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixjSjFFTyxBSTJFUCxvQkFBb0IsQUFDcEIsa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLHlCSi9GTyxBSWdHUCxpQko1REcsQ1RxOE1uQixBYTUrTUEsNENBc0dvQixtQkFBb0IsQ2IwNE14QyxBYWgvTUEsaUNBMkdnQixrQkFBa0IsQUFDbEIsY0puR08sQUlvR1Asb0JBQW9CLEFMeEI1QixpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1JrNk14QixBYXgvTUEsbURBbUhnQixpQkFBa0IsQ2J5NE1sQyxBYTUvTUEsdUNBd0hvQixrQkFBb0IsQ2J3NE14QyxBYWhnTkEsZ0dBNkhvQixhSnhHRyxDVGcvTXZCLEFhajRNQSxrQkFDSSxpQkFBa0IsQ2JvNE10QixBYWo0TUEsU0FDSSxXQUFZLENibzRNaEIsQWFyNE1BLHdCQUlRLGVBQWlCLENicTRNekIsQWFqNE1BLE9BR0ksV0FBVyxBQUNYLGtCQUFtQixDYm80TXZCLEFheDRNQSw4QkFDSSxrQkFBa0IsQUFDbEIsYUFBYyxDQUZsQixBYnM1TUEsdUJhNzRNUSxpQkFBaUIsQUFDakIsZ0JBQWdCLEFBRWhCLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLHVCQUF1QixBTDlFdkIsaUNBQW9DLEFBQ3BDLGVBQWdCLENSbzlNeEIsQWF0NU1BLFVBcUJRLGNKaEtlLEFJaUtmLGdCQUFnQixBQUNoQixnQkFBaUIsQ2JxNE16QixBYTU1TUEsOFVBdUNRLGtCSmhKVyxBSWlKWCxZQUFZLEFBQ1osV0FBVyxBQUNYLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsY0FBYyxBQUNkLHdCSnBMZSxDVHlqTnZCLEFhbDdNQSxxMEJBaURZLHFCSi9LVyxBSWdMWCxxQkpoTFcsQ1Q2a052QixBYS84TUEseUJBdURRLFVBQVcsQ2I0NU1uQixBYW45TUEsZ0JBMkRRLGtCSnBLVyxBSXFLWCxpQkFBaUIsQUFDakIsV0FBVyxBQUNYLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsY0FBYyxBQUNkLHdCSnhNZSxDVG9tTnZCLEFhNzlNQSw2Q0FxRVkscUJKbk1XLEFJb01YLHFCSnBNVyxDVGdtTnZCLEFhbCtNQSw2QkE0RVEsY0FBYyxBQUNkLFlBQVksQUFDWixlQUFlLEFBQ2YsVUFBVyxDYjI1TW5CLEFhMStNQSw2SEFvRlkseUJKak5XLEFJa05YLG9CSmxOVyxDVCttTnZCLEFhbC9NQSxhQTBGUSxrQkFBa0IsQUFDbEIsc0JBQXNCLEFBQ3RCLG9CQUFvQixBQUNwQixjQUFjLEFBQ2QsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osYUo3T2UsQ1R5b052QixBYTcvTUEsNkJBc0dZLHdCQUF5QixDYjI1TXJDLEFhamdOQSw2QkF5R1ksU0FBVSxDYjQ1TXRCLEFhcmdOQSw4QkE4R1ksd0JBQXlCLENiMjVNckMsQWF6Z05BLDhCQWlIWSxVQUFXLENiNDVNdkIsQWE3Z05BLHFCQXdIUSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixrQkpwT1csQUlxT1gsd0JKelFlLENUa3FOdkIsQWFyaE5BLHlCQStIWSxjQUFjLEFBQ2QsZUFBZ0IsQ2IwNU01QixBYTFoTkEsc0NBb0lZLDBCSjdPTyxBSThPUCxpQkpwUlEsQ1Q4cU5wQixBYS9oTkEsd0JBNElRLFdBQVcsQUFDWCxZQUFZLEFBQ1osYUFBYyxBQUNkLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsVUFBVyxDYnU1TW5CLEFheGlOQSw4QkFvSlksYUFBYSxBQUNiLG1CQUFtQixBQUNuQiwyQkFBMkIsQUFDM0IsbUJBQW1CLEFBQ25CLFdBQVcsQUFDWCxzQkFBc0IsQUFDdEIseUJKdlNXLEFJd1NYLGtCSnBRTyxBSXFRUCx5QkoxU1csQUkyU1gsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixjQUFjLEFBQ2QsYUpwU1csQ1Q0ck52QixBYXhqTkEsZ0NBbUtnQixtQkFBb0IsQ2J5NU1wQyxBYTVqTkEsb0NBdUtnQixjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixrQkFBa0IsQUFDbEIseUJKelNPLEFJMFNQLFdKM1RJLEFJNFRKLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGlCQUFrQixDYnk1TWxDLEFhemtOQSwyQ0FtTG9CLGNBQWMsQUFDZCxXQUFXLEFBQ1gsZ0JBQWlCLENiMDVNckMsQWEva05BLG9HQTRMZ0IsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLHNCQUF1QixDYnk1TXZDLEFhemxOQSxpQ0FvTWdCLGFBQWEsQUFDYixvQkFBb0IsQUFDcEIsa0JBQWtCLEFBQ2xCLGlCQUFrQixDYnk1TWxDLEFhaG1OQSx3RUFpTlkscUJKL1VXLEFJZ1ZYLHlCSmhWVyxDVHd1TnZCLEFhbjVNQSxxREFFSSxhSnBWbUIsQ1QwdU52QixBYy92TkEsV0FDSSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsZ0JBQWlCLENka3dOckIsQWN2d05BLDJCQVFRLGNBQWMsQUFDZCxXQUFXLEFBQ1gsU0FBUyxBQUNULGdCQUFnQixBQUNoQixjTEFlLEFLQ2YsaUJBQWlCLEFBQ2pCLGlCQUFpQixBQUNqQixpQkFBaUIsQUFDakIsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQix1QkFBdUIsQUFDdkIsbUNBQW1DLEFBQ25DLGdCQUFnQixBTmlFaEIsaUNBQW9DLEFBQ3BDLGVBQWdCLENSbXNOeEIsQWN6eE5BLGlDQXlCWSxXQUFXLEFBQ1gsUUFBUSxBQUNSLFNBQVMsQUFDVCxtQkFBbUIsQUFDbkIsdUJBQTJCLEFBQzNCLDZDQUF5RCxBQUN6RCxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixhQUFhLEFBQ2IsZ0NBQWdDLEFBQ2hDLGlCQUFpQixBQUNqQix1Q0FBd0MsQ2Rvd05wRCxBY3p5TkEscUJBMENRLFVBQVcsQ2Rtd05uQixBYzd5TkEsMkNBOENnQix5Q0FBMEMsQ2Rtd04xRCxBY2p6TkEsaUNBa0RZLFVBQVUsQUFDVixvQkFBb0IsQUFDcEIsdUJBQXdCLENkbXdOcEMsQWN2ek5BLHVCQXlEUSxrQkFBa0IsQUFDbEIsc0JBQXNCLEFBQ3RCLFdBQVcsQUFDWCxPQUFPLEFBQ1AsVUFBVSxBQUNWLFdBQVcsQUFDWCxvQkFBb0IsQUFDcEIsaUJBQWlCLEFBQ2pCLDJCQUEyQixBQUMzQix3QkFBeUIsQ2Rrd05qQyxBY3AwTkEsMEJBcUVZLGtCQUFrQixBQUNsQix5QkxwRVcsQUtxRVgsa0JBQWtCLEFBQ2xCLGVBQWdCLENkbXdONUIsQWMzME5BLDZCQTJFZ0Isa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxVQUFVLEFBQ1YsU0FBUyxBQUNULDRCTDdFTyxDVGkxTnZCLEFjbjFOQSx5Q0FrRm9CLFlBQWEsQ2Rxd05qQyxBY3YxTkEsa0NBc0ZvQixzQkxyRkEsQUtzRkEsY0FBYyxBQUNkLGlCQUFpQixBQUNqQixjTDdFRyxBSzhFSCxxQkFBcUIsQUFDckIsZ0NBQWdDLEFOVjVDLGlDQUFvQyxBQUNwQyxlQUFnQixDUmd4TnhCLEFjbDJOQSx3Q0FnR3dCLFlBQWEsQ2Rzd05yQyxBY3QyTkEsd0NBc0d3Qix3QkxwR0QsQ1R3Mk52QixBYzEyTkEsOENBNEd3Qix3QkFBeUMsQ2Rrd05qRSxBYzkyTkEsa0JBb0hRLFVBQVUsQUFDVixvQkFBb0IsQUFDcEIsa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixXQUFXLEFBQ1gsZUFBZ0IsQ2Q4dk54QixBY3YzTkEsOEJBNkhRLFlBQWEsQ2Q4dk5yQixBY3p2TkksZ0JBQ0ksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFnQixDZDR2TnhCLEFjL3ZOSSxzQ0FPWSxxQkx2SE8sQUt3SFAsd0JMeEhPLENUbzNOdkIsQWNwd05JLGdDQWFRLGtCTHhHTyxBS3lHUCxzQkwvSVEsQUtnSlIsK0JBQStCLEFBQy9CLGlCQUFpQixBQUNqQixjQUFjLEFBQ2QsWUFBWSxBQUNaLHlCTDVJVyxBRHdFZixpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1JnME54QixBY3p2TlkseUNBQ0ksV0FBWSxDZDR2TjVCLEFjcHhOSSxzQ0E0QlksV0FBVyxBQUNYLFlBQVksQUFDWixhQUFhLEFBQ2IsWUFBWSxBQUNaLDg0Q0FBazVDLENkNHZObDZDLEFjNXhOSSw0QkFzQ1EscUJBQXFCLEFBQ3JCLHlCTGhLVyxBS2lLWCxrQkxuSU8sQUtvSVAscUJMMUtRLENUbzZOcEIsQWNueU5JLCtCQTRDWSxVQUFVLEFBQ1YsU0FBUyxBQUNULGtCTHpJRyxBSzBJSCxZQUFZLEFBQ1osY0FBZSxDZDJ2Ti9CLEFjM3lOSSxrQ0FtRGdCLFNBQVUsQ2Q0dk45QixBYy95Tkksb0NBdURnQixpQkFBaUIsQUFDakIsY0FBYyxBQUNkLDhCQUE4QixBTjFHMUMsaUNBQW9DLEFBQ3BDLGVBQWdCLENSdTJOeEIsQWN6N05BLG1DQXFNWSx3QkxuTFcsQ1QyNk52QixBZTc3TkEsa0JBQ0ksWUFBYSxDZmc4TmpCLEFlOTdOSSxpQ0FDSSxTQUFVLENmaThObEIsQWU3N05BLGdCQUNJLGFBQWEsQUFDYixjQUFjLEFBQ2QsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQix5Qk5LbUIsQU1KbkIsV05iZ0IsQU1jaEIsY0FBYyxBQUNkLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixVQUFXLENmZzhOZixBUW43TlEsMEJPekJSLGdCQWVRLFdBQVcsQUFDWCxZQUFZLEFBQ1osb0JBQW9CLEFBQ3BCLHNCQUF1QixDZms4TjdCLEFlaDhOTSwrQkFDSSxTQUFVLENmazhOcEIsQWV2OU5GLHNCQXlCWSx3Qk5kVyxDVCs4TnJCLENBQ0YsQWU3N05BLG1CQUNJLGtDQUFrQyxBQUNsQyxrQkFBa0IsQUFDbEIsdUJBQXVCLEFBQ3ZCLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsVUFBVSxBQUNWLGtCQUFrQixBQUNsQix3QkFBd0IsQUFDeEIsNkRBQStELENmZzhObkUsQVE5OE5RLDBCT0tSLG1CQVlRLFlBQVksQUFDWixjQUFjLEFBQ2QsU0FBUyxBQUNULDBCQUEyQixDZms4TmpDLENBQ0YsQWVoOE5JLGtDQUNJLFVBQVUsQUFDVixrQkFBbUIsQ2ZtOE4zQixBZXY5TkEsd0JBd0JRLFdBQVcsQUFDWCxhQUFhLEFBQ2IsNkJBQThCLENmbThOdEMsQWU3OU5BLCtCQTZCWSxXQUFXLEFBQ1gsZUFBZ0IsQ2ZvOE41QixBZWwrTkEsMkNBaUNnQiwyQkFBNEIsQ2ZxOE41QyxBUS8vTlEseUJPeUJSLDJDQW9Db0Isd0JBQXlCLENmdThOM0MsQ0FDRixBZTUrTkEsMENBd0NnQixjQUFlLENmdzhOL0IsQVF6Z09RLHlCT3lCUiwwQ0EyQ29CLFVBQVcsQ2YwOE43QixDQUNGLEFldC9OQSw2Q0FnRGdCLGFBQWMsQUFDZCxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLEtBQU0sQ2YwOE50QixBZTcvTkEsc0NBeURRLFlBQVksQUFDWixXQUFXLEFBQ1gsdUJBQXVCLEFBQ3ZCLHlCTmhGZSxBTWlGZixZQUFhLENmdzhOckIsQWVyZ09BLDBCQWlFUSxjQUFjLEFBQ2QsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixVTjVHWSxDVG9qT3BCLEFReGlPUSx5Qk95QlIsMEJBMEVZLFVBQVcsQ2YwOE5yQixDQUNGLEFlcmhPQSxnQ0E4RVksV05uSFEsQU1vSFIsa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixjQUFlLENmMjhOM0IsQWV0OE5BLHFCQUNJLGVBQWUsQUFDZixRQUFRLEFBQ1IsT0FBTyxBQUNQLHNDQUE4QyxBQUM5QyxjQUFjLEFBQ2QsV0FBVyxBQUNYLHdCQUF3QixBQUN4QixVQUFVLEFBQ1Ysa0JBQWtCLEFQZmxCLHVGQUF1RixDUnk5TjNGLEFldDhOSSxvQ0FDSSxVQUFVLEFBQ1Ysa0JBQW1CLENmeThOM0IsQWVyOE5BLHlCQUVRLFdBQVcsQUFDWCxhQUFhLEFBQ2IsNkJBQThCLENmdThOdEMsQWUzOE5BLGdDQU9ZLFdBQVcsQUFDWCxlQUFnQixDZnc4TjVCLEFlaDlOQSw0Q0FXZ0Isd0JBQXlCLENmeThOekMsQWVwOU5BLDJDQWNnQixVQUFXLENmMDhOM0IsQWV4OU5BLDBCQW9CUSxZQUFZLEFBQ1osV0FBVyxBQUNYLHdCTm5KZSxDVDJsT3ZCLEFlOTlOQSwyQkEwQlEsY0FBYyxBQUNkLFlBQVksQUFDWixlQUFlLEFBQ2YsVUFBVyxDZnc4Tm5CLEFlcDhOQSxlQUNJLGVBQWUsQUFDZixTQUFVLENmdThOZCxBZXo4TkEsbUNBTVksZUFBZ0IsQ2Z1OE41QixBZWw4TkEsMkJBRVEsc0JBQXVCLENmbzhOL0IsQWV0OE5BLDBCQU1RLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLGlCQUFpQixBQUNqQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGdCTnRNWSxBTXVNWixjTnBNZSxBTXFNZix5QkFBeUIsQUFDekIsaUJBQWlCLEFBQ2pCLDZCQUE2QixBQUM3QixnQkFBZ0IsQUFDaEIsVUFBVyxDZm84Tm5CLEFldDlOQSxpQ0F1QlEsa0JBQWtCLEFBQ2xCLHlCTmhOZSxBTWlOZixzQk5uTlksQU1vTlosb0NBQW9DLEFBQ3BDLGtCTi9LVyxBTWdMWCx1QkFBdUIsQUFDdkIsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIsMkJBQTJCLEFQckcvQix1RkFBdUYsQ1J5aU8zRixBUWxwT1EseUJPOEtSLGlDQXFDWSxVQUFXLENmbzhOckIsQ0FDRixBZTErTkEsd0NBeUNZLFVBQVUsQUFDVixtQkFBbUIsQUFDbkIsdUJBQXdCLENmcThOcEMsQWVoL05BLG9DQStDWSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsY05yT1csQU1zT1gsK0JONU9XLENUaXJPdkIsQWV6L05BLGlEQXVEZ0IscUJBQXNCLENmczhOdEMsQVEzcU9RLHlCTzhLUixvQ0EyRGdCLGFBQWMsQ2Z1OE41QixDQUNGLEFRN3BPUSwwQk8wSlIsb0NBOERnQixpQkFBa0IsQ2YwOE5oQyxDQUNGLEFlemdPQSxzQ0FrRWdCLGNBQWMsQUFDZCxvQkFBcUIsQ2YyOE5yQyxBZTlnT0EseUZBeUVvQix3QkFBb0MsQ2Z5OE54RCxBZWxoT0EsNEZBK0VnQixlQUFlLEFBQ2YsV04xUUksQU0yUUoseUJOMVBPLEFNMlBQLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLG9CQUFvQixBQUNwQixrQkFBa0IsQUFDbEIsb0JBQW9CLEFBQ3BCLG1CQUFtQixBQUNuQixvQkFBcUIsQ2Z3OE5yQyxBZWppT0EsMkNBNkZnQixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixjTmxSTyxBTW1SUCx1QkFBd0IsQ2Z3OE54QyxBUXZ0T1EseUJPOEtSLDJDQW9Hb0IsYUFBYyxDZjA4TmhDLENBQ0YsQVF6c09RLDBCTzBKUiwyQ0F1R29CLGlCQUFrQixDZjY4TnBDLENBQ0YsQWVyak9BLDZDQTRHZ0IscUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQixjTmpTTyxBTWtTUCxlQUFnQixDZjY4TmhDLEFlNWpPQSxrREFvSFksYU50U1csQ1Rrdk92QixBZWhrT0EscUhBeUhvQix3QkFBb0MsQ2YyOE54RCxBZ0Ivdk9BLHFCQUNJLGFBQWMsQUFDZCxVQUFVLEFBQ1YsV0FBVyxBQUNYLFNBQVMsQUFDVCxnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixNQUFPLENoQmt3T1gsQWdCMXdPQSwyQkFXUSxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixrQkFBc0IsQ2hCbXdPOUIsQWdCdnhPQSxrQ0F3QlksV0FBVyxBQUNYLFlBQVksQUFHWixjQUFjLEFBQ2QsYUFBYSxBQUNiLHlCUFpXLEFPYVgsaUJQUU8sQ1Q2dk9uQixBZ0JweU9BLG1FQXVCWSxXQUFXLEFBR1gsY0FBYyxBQUNkLGtCQUFrQixBQUtsQix3QkFBeUIsQ0FoQ3JDLEFoQml6T0EsaUNnQjV3T1ksYUFBYSxBQUNiLGNBQWMsQUFHZCxjQUFjLEFBQ2QsYUFBYSxBQUNiLHlCUHpCVyxBTzBCWCxTQUFVLENoQnF3T3RCLEFRcHlPUSx5QlFiUixzQ0FtRGdCLGVBQWdCLENoQm13TzlCLENBQ0YsQVExeU9RLHlCUWJSLDRDQTBEZ0IsbUJBQW9CLENoQmt3T2xDLENBQ0YsQWdCN3pPQSx3Q0FrRWdCLDRCUGhETyxDVCt5T3ZCLEFnQmowT0EseUNBMEVnQiwwQlB4RE8sQU95RFAsNEJQekRPLEFPMERQLFNBQVUsQ2hCMnZPMUIsQWdCdjBPQSxnREFtRm9CLDRCUGpFRyxDVHl6T3ZCLEFnQjMwT0EsK0NBdUZvQiwwQlByRUcsQU9zRUgsMkJQdEVHLENUOHpPdkIsQWdCaDFPQSxvQ0ErRlEsY0FBZSxDaEJxdk92QixBZ0JwMU9BLHFGQW1HWSxxQlAxRlcsQU8yRlgsbUJQakdXLEFPa0dYLGNBQWUsQ2hCcXZPM0IsQWlCMTFPQSxrQkFDSSxhQUFjLEFBQ2QsVUFBVSxBQUNWLFdBQVcsQUFDWCxTQUFTLEFBQ1QsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sTUFBTyxDakI2MU9YLEFpQnIyT0Esd0JBV1Esa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixrQkFBc0IsQ2pCODFPOUIsQWlCajNPQSwrQkF1QlksV0FBVyxBQUNYLFlBQVksQUFHWixjQUFjLEFBQ2QsYUFBYSxBQUNiLHlCUlhXLEFRWVgsaUJBQWtCLENqQmcyTzlCLEFpQjkzT0EsNkRBc0JZLFdBQVcsQUFHWCxjQUFjLEFBQ2Qsa0JBQWtCLEFBS2xCLHdCQUF5QixDQS9CckMsQWpCNDRPQSw4QmlCeDJPWSxZQUFZLEFBQ1osYUFBYSxBQUdiLGNBQWMsQUFDZCxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLHlCUnpCVyxBUTBCWCxTQUFVLENqQmcyT3RCLEFRLzNPUSx5QlNiUixtQ0FtRGdCLGVBQWdCLENqQjgxTzlCLENBQ0YsQVFyNE9RLHlCU2JSLHlDQTBEZ0IsbUJBQW9CLENqQjYxT2xDLENBQ0YsQWlCeDVPQSxxQ0FrRWdCLDRCUmhETyxDVDA0T3ZCLEFpQjU1T0Esc0NBMEVnQixTQUFVLENqQnMxTzFCLEFpQmg2T0EsNkNBaUZvQiw0QlIvREcsQ1RrNU92QixBa0JwNk9BLGNBQ0ksa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsNkJBQTZCLEFBQzdCLDBCQUFrQixBQUFsQix1QkFBa0IsQUFBbEIsaUJBQWtCLENsQnU2T3RCLEFrQm42T0ksY0FDSSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLGdCQUFpQixDbEJzNk96QixBa0J6Nk9LLDBDQU1PLGtCQUFrQixBQUNsQixvQkFBb0IsQUFDcEIsY0FBYyxBQUNkLHVCQUF1QixBQUN2QixjQUFjLEFBQ2QsVUFBVSxBQUNWLFlBQVksQUFDWixlQUFlLEFBQ2YsY0FBYyxBQUNkLFVBQVUsQUFDVixTQUFTLEFBQ1Qsa0JBQWtCLEFBQ2xCLGFUdkJXLENUODdPdkIsQWtCejdPSyxxQkFzQk8sWUFBWSxBQUNaLGtCQUFrQixBQUNsQixhQUFhLEFBQ2IsdUJBQXVCLEFBQ3ZCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsZUFBZSxBQUNmLFdUckNRLEFTc0NSLHlCVG5DVyxBU29DWCxrQkFBa0IsQUFDbEIsYUFBYyxBQUNkLFlBQWEsQUFDYixjQUFlLENsQnU2TzNCLEFrQm42T0ksYUFDSSxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLFlBQVksQUFDWix5QlRqRGUsQVNrRGYsaUNBQW9DLEFBQ3BDLFVBQVUsQUFDVixhQUFhLEFBQ2IsY0FBYyxBQUNkLGFBQWEsQUFDYiw0QkFBNEIsQUFDNUIsbUJBQW9CLENsQnM2TzVCLEFRejhPUSx5QlV3QkosYUFjUSxpQkFBa0IsQ2xCdzZPNUIsQ0FDRixBa0J2N09LLG9CQWtCTyxVQUFVLEFBQ1YsbUJBQW9CLENsQnk2T2hDLEFtQjErT0EsaUJBRUksaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixvQkFBb0IsQUFDcEIscUJBQXFCLEFBQ3JCLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsY1ZTbUIsQURtRWYsaUNBQW9DLEFBQ3BDLGVBQWdCLENSazZPeEIsQW1Cdi9PQSwrQkFhUSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFlBQVksQUFDWixpQkFBa0IsQ25CKytPMUIsQW1CNStPSSwrQ0FDSSxvQkFBcUIsQ25CZy9PN0IsQW1CMStPQSxZQUNJLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGdCQUFpQixDbkI2K09yQixBbUJqL09BLG1CQVFRLFdBQVcsQUFDWCxXQUFXLEFBR1gsT0FBTyxBQUNQLGFBQWEsQUFDYix3QlZ2QmUsQ1R1Z1B2QixBbUI5L09BLHFDQU9RLFdBQVcsQUFHWCxjQUFjLEFBQ2Qsa0JBQWtCLEFBSWxCLGlCQUFpQixBQUNqQix3QkFBeUIsQ0FoQmpDLEFuQjZnUEEsa0JtQnovT1EsZUFBZSxBQUNmLGdCQUFnQixBQUdoQixjQUFjLEFBQ2QsYUFBYSxBQUNiLHdCQUF3QixBQUN4Qiw2QlZwQ2UsQVVxQ2YsOEJWckNlLENUc2hQdkIsQW1CeitPQSx3QkFFSSxxQkFBc0IsQ25CNCtPMUIsQW1COStPQSxvQ0FLUSxPQUFPLEFBQ1AsYVZuRGUsQ1RpaVB2QixBbUJ2K09BLGVBQ0ksV0FBVyxBQUNYLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsb0JBQW9CLEFBQ3BCLHNCQUFzQixBQUN0Qix5QlYvRW1CLEFVZ0ZuQixpQlY1Q2UsQ1RzaFBuQixBbUJqL09BLDRCQVVRLHdCVnBFZSxDVCtpUHZCLEFtQnIvT0EsNEJBY1EsZUFBZ0IsQ25CMitPeEIsQW1Cei9PQSxvQkFrQlEsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixvQkFBb0IsQUFDcEIsZUFBZSxBQUNmLGNWekZlLEFENEVmLGlDQUFvQyxBQUNwQyxlQUFnQixDUnkvT3hCLEFROWlQUSwwQlcyQ1Isb0JBMkJZLGNBQWUsQ25CNitPekIsQ0FDRixBbUJ6Z1BBLHlCQStCWSxrQkFBa0IsQUFDbEIsY1YxRlcsQVUyRlgsaUJBQWtCLENuQjgrTzlCLEFtQi9nUEEscUNBb0NnQixVQUFVLEFBQ1YsYUFBYSxBQUNiLGtCQUFtQixDbkIrK09uQyxBbUJyaFBBLG9DQXlDZ0IsYUFBYSxBQUNiLGFBQWEsQUFDYixjQUFjLEFBQ2Qsb0JBQW9CLEFBQ3BCLFdBQVcsQUFDWCx5QlZ4R08sQVV5R1Asc0JWMUhJLEFVMkhKLGlCVnJGRyxDVHFrUG5CLEFtQmhpUEEsNkJBc0RRLGtCQUFtQixBQUNuQixnQkFBbUIsQUFDbkIsYVYvSGUsQ1Q2bVB2QixBbUJ0aVBBLCtIQWlFb0IseUJWM0hHLEFVNEhILHFCVjVIRyxBVTZISCxVVjlJQSxDVHVuUHBCLEFBRUEsa0JtQmorT0ksY0FBYyxBQUNkLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLHFCQUFxQixBQUNyQixtQkFBbUIsQUFDbkIsdUJBQXVCLEFBQ3ZCLGdCQUFnQixBQUNoQixrQ0FBa0MsQUFDbEMsY1Z6Sm1CLEFVMEpuQix5QkFBeUIsQVg5RXJCLGlDQUFvQyxBQUNwQyxlQUFnQixDUmtqUHhCLEFBRUEsd0JtQmwrT1EsYVZ0SmUsQ1QwblB2QixBQUVBLHlCbUJsK09RLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsY1Y1SmUsQVU2SmYsY0FBYyxBQUNkLFlBQWEsQ25CbytPckIsQUFFQSwwQ21CbCtPUSx3QlZqTGUsQ1RxcFB2QixBQUVBLG1CbUIvOU9JLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixzQkFBdUIsQ25CaStPM0IsQUFFQSx5Qm1CaCtPUSxpQkFBaUIsQUFDakIsZUFBZSxBQUNmLFlBQVksQUFDWixXQUFXLEFBQ1gsb0JBQW9CLEFBQ3BCLGNBQWMsQUFDZCxjQUFlLENuQmsrT3ZCLEFBRUEsMEJtQmgrT1Esa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsY1ZuTWUsQVVvTWYsNENBQTRDLEFBQzVDLGVBQWUsQVg1SGYsaUNBQW9DLEFBQ3BDLGVBQWdCLENSK2xQeEIsQVF4cVBRLHlCUjJxUE4sMEJtQmwrT1UsYUFBYyxDbkJvK094QixDQUNGLEFRMXBQUSwwQlI2cFBOLDBCbUJyK09VLGtCQUFtQixDbkJ1K083QixDQUNGLEFBRUEsK0JtQnIrT1EsY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBaUIsQ25CdStPekIsQW1CaitPQSxnQkFFUSxtQkFBb0IsQ25CbStPNUIsQW1CLzlPQSxzQkFFUSxZQUFhLENuQmkrT3JCLEFvQnBwUEEsYUFDSSxHQUNJLG1CQUFvQixDcEI2c1AxQixBb0Izc1BFLEdBQ0ksbUJBQW9CLENwQjZzUDFCLENBQ0YsQXFCOXdQQSx5QkFHWSxjQUFlLENyQit3UDNCLEFxQmx4UEEsK0JBT1ksZUFBZ0IsQ3JCK3dQNUIsQXFCdHhQQSx5QkFZUSx1QkFBeUIsQ3JCOHdQakMsQXFCMXhQQSx3QkFnQlEsYUFBYyxDckI4d1B0QixBcUI5eFBBLGlDQW9CUSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLGtCQUFtQixDckI4d1AzQixBcUJweVBBLDBCQTBCUSxZQUFhLENyQjh3UHJCLEFxQnh5UEEsa0JBOEJRLGlCQUFrQixDckI4d1AxQixBcUI1eVBBLHdCQWlDWSxlQUFnQixDckIrd1A1QixBcUJoelBBLHlDQXVDWSxXQUFXLEFBQ1gsZ0JBQWlCLENyQjZ3UDdCLEFxQnJ6UEEsaUNBOENZLGNBQWMsQUFDZCw0QloxQlcsQ1RxeVB2QixBcUIxelBBLHVDQWtEZ0IseUJBQXdCLEFBQ3hCLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsYUFBYyxBQUNkLFdBQVksQUFDWixZQUFZLEFBQ1osZ0JadkRJLEFZd0RKLGtCQUFtQixBQUNuQixpQkFBaUIsQUFDakIsZUFBaUIsQ3JCNHdQakMsQXFCdjBQQSxvQ0FvRW9CLCtCQUF1QixBQUF2Qiw0QkFBdUIsQUFBdkIsdUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBbUIsQ3JCdXdQdkMsQXFCNzBQQSw2Q0EwRW9CLFNBQVUsQ3JCdXdQOUIsQXFCajFQQSwyQ0FrRm9CLGFBQWMsQ3JCbXdQbEMsQXFCcjFQQSwrQ0E0Rm9CLGNBQWMsQUFDZCw0Qlp4RUcsQ1RxMFB2QixBcUIxMVBBLHFEQWdHd0IseUJBQXdCLEFBQ3hCLGtCQUFrQixBQUNsQixhQUFjLEFBQ2QsV0FBWSxBQUNaLFlBQVksQUFDWixnQlpwR0osQVlxR0ksa0JBQW1CLEFBQ25CLGlCQUFpQixBQUNqQixlQUFpQixDckI4dlB6QyxBcUJ0MlBBLCtEQW1Ib0Isa0JBQW1CLENyQnV2UHZDLEFxQjEyUEEsNkNBMkhRLGlCQUFrQixDckJvdlAxQixBcUIvMlBBLDJEQThIWSwrRkFBK0YsQUFDL0Ysa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixTQUFTLEFBQ1QsZUFBZSxBQUNmLGFadkhXLENUNjJQdkIsQXFCejNQQSwrQ0F5SVksYUFBYyxDckJvdlAxQixBcUIvdVBBLGlCQUVRLGtCQUFtQixDckJpdlAzQixBcUJudlBBLGtDQU9RLHFCQUFxQixBQUNyQixtQkFBb0IsQ3JCaXZQNUIsQXFCenZQQSxnRkFZWSxhQUFhLEFBQ2IsZUFBZ0IsQ3JCb3ZQNUIsQXFCandQQSw0SEFnQmdCLGVBQWdCLENyQnd2UGhDLEFxQnh3UEEsd0RBcUJZLG1CQUFvQixDckJ3dlBoQyxBcUI3d1BBLHNDQTJCUSxvQkFBb0IsQUFDcEIsZUFBZ0IsQ3JCdXZQeEIsQXNCajZQQSxrQkFDSSxTQUFVLEN0Qm82UGQsQXNCajZQQSxhQUNJLE9BQ0ksVUFBVSxBQUNWLGVBQWdCLEN0Qm82UHRCLEFzQnQ2UEUsYUFLUSwwQkFBMkIsQUFDM0IseUJBQTJCLEN0Qm82UHJDLEFzQjE2UEUsd0NBV1EsV0FBWSxDdEJtNlB0QixBc0IvNVBFLEtBQ0ksdUJBQXlCLEN0Qmk2UC9CLEFzQjk1UEUsUUFDSSxpQkFBaUIsQUFDakIsaUJBQWtCLEN0Qmc2UHhCLEFzQjc1UEUseUhBSVEsdUJBQXdCLEFBQ3hCLGlCQUFpQixDdEI4NVAzQixBc0JuNlBFLDRDQVVZLGtCQUFtQixDdEI0NVBqQyxBc0J2NVBFLHlCQUVRLDJCQUE2QixDdEJ3NVB2QyxBc0IxNVBFLHdDQUtZLG1CQUFxQixDdEJ3NVBuQyxBc0JuNVBFLGtCQUNJLFVBQVcsQ3RCcTVQakIsQXNCbDVQRSxlQUNJLGVBQWdCLEN0Qm81UHRCLEFzQnI1UEUsMENBS1ksMEJBQWtCLEFBQWxCLHVCQUFrQixBQUFsQixpQkFBa0IsQ3RCbTVQaEMsQXNCOTRQRSxrQ0FFSSx1QkFBd0IsQUFDeEIsaUJBQWtCLEN0Qmc1UHhCLEFzQng0UEUsc0dBR1EsWUFBYSxDdEI2NFB2QixBc0JoNVBFLDZDQVFZLGVBQWdCLEN0QjI0UDlCLENBQ0YsQXVCbitQQSxpRUFHWSxrQkFBa0IsQUFDbEIsZUFBZ0IsQ3ZCbytQNUIsQXVCeCtQQSxvR0FPZ0Isa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsYUFBYyxBQUNkLGNBQWUsQUFDZixlQUFnQixBQUNoQix3QkFBd0IsQUFDeEIsMkJBQTRCLEN2QnErUDVDLEF1Qm4vUEEsV0FtQlksc0JBQXVCLEN2Qm8rUG5DLEF1QnYvUEEsbUJBMEJnQixVQUFVLEFBQ1YsV0FBVyxBQUNYLHFCZGhCTyxBY2lCUCx3QkFBeUIsQ3ZCbytQekMsQXVCamdRQSxzQ0F3QmdCLFdBQVcsQUFDWCxrQkFBa0IsQUFLbEIsdUJBQXdCLENBOUJ4QyxBdkIyZ1FBLG1CdUJyK1BnQixXQUFXLEFBQ1gsVUFBVSxBQUNWLHlCZDVCTyxBYzZCUCx3QkFBeUIsQ3ZCaytQekMsQXVCM2dRQSxxQkFrRGdCLFdBQVksQUFJWixnQ0FBaUMsQUFDakMsMkJkM0NPLENUMGdRdkIsQXVCdGhRQSx5Q0FnRGdCLFdBQVcsQUFDWCxrQkFBa0IsQUFFbEIsYUFBYSxBQUNiLFFBQVEsQUFDUixRQUFTLENBckR6QixBdkJpaVFBLG9CdUJwK1BnQixXQUFZLEFBSVosZ0NBQWlDLEFBQ2pDLHdCZHRETyxDVHFoUXZCLEF1QmppUUEsd0VBd0VvQiwyQmQ1REcsQ1R5aFF2QixBdUJyaVFBLHNFQTRFb0Isd0JkaEVHLENUNmhRdkIsQXVCemlRQSw0RUFtRm9CLDJCZDNERyxDVHFoUXZCLEF1QjdpUUEsMEVBdUZvQix3QmQvREcsQ1R5aFF2QixBdUJqalFBLGdGQThGb0IsMkJkckVHLENUNGhRdkIsQXVCcmpRQSw4RUFrR29CLHdCZHpFRyxDVGdpUXZCLEF1QnpqUUEsa0ZBeUdvQiwyQmR2RkcsQ1QyaVF2QixBdUI3alFBLGdGQTZHb0Isd0JkM0ZHLENUK2lRdkIsQXVCamtRQSxnR0FvSG9CLDJCZDlGRyxDVCtpUXZCLEF1QnJrUUEsOEZBd0hvQix3QmRsR0csQ1RtalF2QixBdUJ6a1FBLGdGQStIb0IsMkJkckhHLENUbWtRdkIsQXVCN2tRQSw4RUFtSW9CLHdCZHpIRyxDVHVrUXZCLEF1QmpsUUEsMEdBMElvQiwyQmQvSEcsQ1Qwa1F2QixBdUJybFFBLHdHQThJb0Isd0JkbklHLENUOGtRdkIsQXVCemxRQSxvRkFxSm9CLDJCZDNIRyxDVG1rUXZCLEF1QjdsUUEsa0ZBeUpvQix3QmQvSEcsQ1R1a1F2QixBdUJqbVFBLHFDQWlLZ0IsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsbUJkeEpPLEFjeUpQLGFBQWMsQUFDZCxjQUFjLEFBQ2QsWUFBYSxBQUNiLGNBQWdCLEN2Qm84UGhDLEF1QjVtUUEsbUJBNktnQix3QkFBd0IsQ3ZCbThQeEMsQXVCaG5RQSxrQkFpTGdCLHVCQUF1QixDdkJtOFB2QyxBdUJwblFBLHNJQXdMb0Isa0JkNUtHLENUNG1RdkIsQXVCeG5RQSw4SUFnTW9CLGtCZHhLRyxDVG9tUXZCLEF1QjVuUUEsc0pBd01vQixrQmQvS0csQ1R1bVF2QixBdUJob1FBLDBKQWdOb0Isa0JkOUxHLENUa25RdkIsQXVCcG9RQSxzTEF3Tm9CLGtCZGxNRyxDVGtuUXZCLEF1QnhvUUEsc0pBZ09vQixrQmR0TkcsQ1Rrb1F2QixBdUI1b1FBLDBNQXdPb0Isa0JkN05HLENUcW9RdkIsQXVCaHBRQSw4SkFnUG9CLGtCZHRORyxDVDBuUXZCLEF1QnBwUUEsc0JBdVBnQixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixTQUFTLEFBQ1QsY0FBYyxBQUNkLHdCQUF3QixBQUN4QixxQ0FBc0MsQUFDdEMsc0NBQXVDLEFBQ3ZDLGlDZG5QTyxDVG9wUXZCLEF1QmhxUUEsMEVBcVFvQiwyQmR6UEcsQ1R3cFF2QixBdUJwcVFBLDhFQTRRb0IsMkJkcFBHLENUZ3BRdkIsQXVCeHFRQSxrRkFtUm9CLDJCZDFQRyxDVG1wUXZCLEF1QjVxUUEsb0ZBMFJvQiwyQmR4UUcsQ1Q4cFF2QixBdUJoclFBLGtHQWlTb0IsMkJkM1FHLENUOHBRdkIsQXVCcHJRQSxrRkF3U29CLDJCZDlSRyxDVDhxUXZCLEF1QnhyUUEsNEdBK1NvQiwyQmRwU0csQ1RpclF2QixBdUI1clFBLHNGQXNUb0IsMkJkNVJHLENUc3FRdkIsQXVCaHNRQSxnQkE0VFksc0JBQXVCLEN2Qnc0UG5DLEF1QnBzUUEsd0lBb1VvQixvQmR4VEcsQ1Q0clF2QixBdUJ4c1FBLGdKQTJVb0Isb0JkblRHLENUb3JRdkIsQXVCNXNRQSx3SkFrVm9CLG9CZHpURyxDVHVyUXZCLEF1Qmh0UUEsNEpBeVZvQixvQmR2VUcsQ1Rrc1F2QixBdUJwdFFBLHdMQWdXb0Isb0JkMVVHLENUa3NRdkIsQXVCeHRRQSx3SkF1V29CLG9CZDdWRyxDVGt0UXZCLEF1QjV0UUEsNE1BOFdvQixvQmRuV0csQ1RxdFF2QixBdUJodVFBLGdLQXFYb0Isb0JkM1ZHLENUMHNRdkIsQXVCcHVRQSw0TUFrWWdCLGFkdFhPLENUZ3VRdkIsQXVCNXVRQSx3TkF5WWdCLGFkalhPLENUNHRRdkIsQXVCcHZRQSxvT0FnWmdCLGFkdlhPLENUbXVRdkIsQXVCNXZRQSwwT0F1WmdCLGFkcllPLENUa3ZRdkIsQXVCcHdRQSxvUkE4WmdCLGFkeFlPLENUc3ZRdkIsQXVCNXdRQSxvT0FxYWdCLGFkM1pPLENUMHdRdkIsQXVCcHhRQSxrVEE0YWdCLGFkamFPLENUaXhRdkIsQXVCNXhRQSxnUEFtYmdCLGFkelpPLENUMHdRdkIsQXVCMzJQQSxxQ0FJWSxrQkFBbUIsQ3ZCNDJQL0IsQXVCaDNQQSwrUEFPZ0IsZUFBZ0IsQ3ZCazNQaEMsQXVCejNQQSwrQ0FXZ0Isc0JBQXVCLEN2Qm0zUHZDLEF1QjkzUEEseURBZWdCLHNCQUF1QixDdkJvM1B2QyxBdUI5MlBBLDBEQUtnQixhZHZjTyxDVG96UXZCLEF1QmwzUEEsd0VBVW9CLDJCZDVjRyxDVHd6UXZCLEF1QnQzUEEsc0VBY29CLHdCZGhkRyxDVDR6UXZCLEF1QjEzUEEsc0lBcUJvQixrQmR2ZEcsQ1RnMFF2QixBdUI5M1BBLDBFQTJCb0IsMkJkN2RHLENUbzBRdkIsQXVCbDRQQSx3SUFrQ29CLG9CZHBlRyxDVHcwUXZCLEF1QnQ0UEEsa0pBeUNvQixhZDNlRyxDVDQwUXZCLEF1QjE0UEEsOERBbURnQixhZHplTyxDVG8wUXZCLEF1Qjk0UEEsNEVBd0RvQiwyQmQ5ZUcsQ1R3MFF2QixBdUJsNVBBLDBFQTREb0Isd0JkbGZHLENUNDBRdkIsQXVCdDVQQSw4SUFtRW9CLGtCZHpmRyxDVGcxUXZCLEF1QjE1UEEsOEVBeUVvQiwyQmQvZkcsQ1RvMVF2QixBdUI5NVBBLGdKQWdGb0Isb0JkdGdCRyxDVHcxUXZCLEF1Qmw2UEEsMEpBdUZvQixhZDdnQkcsQ1Q0MVF2QixBdUJ0NlBBLGtFQWlHZ0IsYWR0aEJPLENUKzFRdkIsQXVCMTZQQSxnRkFzR29CLDJCZDNoQkcsQ1RtMlF2QixBdUI5NlBBLDhFQTBHb0Isd0JkL2hCRyxDVHUyUXZCLEF1Qmw3UEEsc0pBaUhvQixrQmR0aUJHLENUMjJRdkIsQXVCdDdQQSxrRkF1SG9CLDJCZDVpQkcsQ1QrMlF2QixBdUIxN1BBLHdKQThIb0Isb0JkbmpCRyxDVG0zUXZCLEF1Qjk3UEEsa0tBcUlvQixhZDFqQkcsQ1R1M1F2QixBdUJsOFBBLG9FQStJZ0IsYWQza0JPLENUazRRdkIsQXVCdDhQQSxrRkFvSm9CLDJCZGhsQkcsQ1RzNFF2QixBdUIxOFBBLGdGQXdKb0Isd0JkcGxCRyxDVDA0UXZCLEF1Qjk4UEEsMEpBK0pvQixrQmQzbEJHLENUODRRdkIsQXVCbDlQQSxvRkFxS29CLDJCZGptQkcsQ1RrNVF2QixBdUJ0OVBBLDRKQTRLb0Isb0JkeG1CRyxDVHM1UXZCLEF1QjE5UEEsc0tBbUxvQixhZC9tQkcsQ1QwNVF2QixBdUI5OVBBLGtGQTZMZ0IsYWRybkJPLENUMDVRdkIsQXVCbCtQQSxnR0FrTW9CLDJCZDFuQkcsQ1Q4NVF2QixBdUJ0K1BBLDhGQXNNb0Isd0JkOW5CRyxDVGs2UXZCLEF1QjErUEEsc0xBNk1vQixrQmRyb0JHLENUczZRdkIsQXVCOStQQSxrR0FtTm9CLDJCZDNvQkcsQ1QwNlF2QixBdUJsL1BBLHdMQTBOb0Isb0JkbHBCRyxDVDg2UXZCLEF1QnQvUEEsa01BaU9vQixhZHpwQkcsQ1RrN1F2QixBdUIxL1BBLGtFQTJPZ0IsYWQvcUJPLENUazhRdkIsQXVCOS9QQSxnRkFnUG9CLDJCZHByQkcsQ1RzOFF2QixBdUJsZ1FBLDhFQW9Qb0Isd0JkeHJCRyxDVDA4UXZCLEF1QnRnUUEsc0pBMlBvQixrQmQvckJHLENUODhRdkIsQXVCMWdRQSxrRkFpUW9CLDJCZHJzQkcsQ1RrOVF2QixBdUI5Z1FBLHdKQXdRb0Isb0JkNXNCRyxDVHM5UXZCLEF1QmxoUUEsa0tBK1FvQixhZG50QkcsQ1QwOVF2QixBdUJ0aFFBLDRGQXlSZ0IsYWQ1dEJPLENUNjlRdkIsQXVCMWhRQSwwR0E4Um9CLDJCZGp1QkcsQ1RpK1F2QixBdUI5aFFBLHdHQWtTb0Isd0JkcnVCRyxDVHErUXZCLEF1QmxpUUEsME1BeVNvQixrQmQ1dUJHLENUeStRdkIsQXVCdGlRQSw0R0ErU29CLDJCZGx2QkcsQ1Q2K1F2QixBdUIxaVFBLDRNQXNUb0Isb0JkenZCRyxDVGkvUXZCLEF1QjlpUUEsc05BNlRvQixhZGh3QkcsQ1RxL1F2QixBdUJsalFBLHNFQXVVZ0IsYWQzdkJPLENUMCtRdkIsQXVCdGpRQSxvRkE0VW9CLDJCZGh3QkcsQ1Q4K1F2QixBdUIxalFBLGtGQWdWb0Isd0JkcHdCRyxDVGsvUXZCLEF1QjlqUUEsOEpBdVZvQixrQmQzd0JHLENUcy9RdkIsQXVCbGtRQSxzRkE2Vm9CLDJCZGp4QkcsQ1QwL1F2QixBdUJ0a1FBLGdLQW9Xb0Isb0JkeHhCRyxDVDgvUXZCLEF1QjFrUUEsMEtBMldvQixhZC94QkcsQ1RrZ1J2QixBd0IzaFJLLG9CQUVPLG9CQUFxQixDeEI2aFJqQyxBd0IvaFJLLG1CQU1PLGtCQUFtQixDeEI2aFIvQixBd0J6aFJJLDZDQUdJLG9CQUFz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Q0FpV2dCLFVBQVUsQUFDVixtQkFBbUIsQUFDbkIsZ0NBQW1DLEM3Qjg0UmpELENBQ0YsQThCenpTQSxtQ0FDSSxrQkFBa0IsQUFDbEIsYUFBYyxDQUZsQixBOUJxMFNBLG1CK0JsMFNJLGtCdEJvQ2UsQXNCbkNmLHdCdEJEbUIsQ1RrMFN2QixBOEJyMFNBLHNCQ09RLFdBQVksQy9CazBTcEIsQThCejBTQSwyQkNXZ0IsaUJBQWtCLEMvQmswU2xDLEE4QjcwU0EscUNDZWdCLDRCdEJaTyxDVDgwU3ZCLEE4QmoxU0EsMkJDc0JnQixvQkFBcUIsQy9CK3pTckMsQThCcjFTQSw4QkM0Qm9CLG1CQUFvQixDL0I2elN4QyxBOEJ6MVNBLGlDQ2tDd0Isb0JBQXFCLEMvQjJ6UzdDLEE4QjcxU0Esb0NDd0M0QixpQkFBa0IsQy9CeXpTOUMsQThCajJTQSx1Q0M4Q2dDLG9CQUFxQixDL0J1elNyRCxBOEJyMlNBLHFEQ3lEb0Isd0J0Qm5ERyxDVG0yU3ZCLEE4QnoyU0EsMkRDNER3QixhdEIxQ0QsQ1QyMVN2QixBOEI3MlNBLHNCQ29FUSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCwrQnRCcEVlLENUaTNTdkIsQThCcDNTQSx5Q0MwRVksWUFBYSxDL0I4eVN6QixBOEJ4M1NBLGlDQzhFWSxrQkFBbUIsQy9COHlTL0IsQThCNTNTQSx3QkNrRlksY0FBYyxBQUNkLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLHVCQUF1QixBQUN2Qiw4QkFBOEIsQUFDOUIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixjdEI5RVcsQXNCK0VYLGlCQUFpQixBQUNqQix3QkFBd0IsQUFDeEIsc0J0QjVGUSxBRGdGWixpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1IyelN4QixBOEI3NFNBLDhCQ2tHZ0Isd0JBQXdDLEMvQit5U3hELEE4Qmo1U0EsOER0QnFGUSxpQ0FBb0MsQUFDcEMsZUFBZ0IsQ3NCdEZ4QixBOUI2NVNBLCtCK0JyelNnQixjdEJ0Rk8sQXNCdUZQLHdCdEJ2R08sQ1QyNVN2QixBOEI3NVNBLHNDQzhHb0IsV0FBVyxBQUNYLFVBQVUsQUFDVixZQUFZLEFBQ1osY0FBYyxBQUNkLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLHdCdEJuR0csQ1RzNVN2QixBOEJ4NlNBLHFDQ3lIb0IsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsUUFBUSxBQUNSLFNBQVMsQUFDVCxvQ0FBb0MsQUFDcEMsaUNBQWlDLEFBQ2pDLDhCdEI5R0csQXNCK0dILFNBQVMsQUFDVCxvQkFBb0IsQUFDcEIsaUJBQWlCLEFBQ2pCLHVCQUF3QixDL0JtelM1QyxBOEJ2N1NBLDBCQzJJUSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLG9CQUFvQixBQUNwQix5QnRCNUllLEFzQjZJZixjQUFjLEFBQ2QsZUFBZSxBQUNmLG9CQUFvQixBQUNwQixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGN0QjdJZSxBc0I4SWYsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixTQUFTLEF2QmxFVCxpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1JtM1N4QixBOEJ6OFNBLDREQVdvQix5QnJCT0csQXFCTkgscUJyQk1HLEFxQkxILFVyQlpBLENUODhTcEIsQThCLzhTQSx3REFtQjRCLFVyQmxCUixDVGs5U3BCLEE4Qm45U0EseUdBK0J3Qiw2QkFBNkIsQUFDN0IsaUJBQWlCLEFBQ2pCLEtBQU0sQzlCdzdTOUIsQThCejlTQSx1SEFvQzRCLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsY3JCMUJMLEFxQjJCSyx1QkFBdUIsQUFDdkIsV0FBVyxBQUNYLCtCQUFnQyxDOUJ5N1M1RCxBOEJsK1NBLHFDQWdEd0IseUJyQjlCRCxBcUIrQkMscUJyQi9CRCxBcUJnQ0MsVXJCakRKLENUdStTcEIsQThCLzZTSyw0Q0FHVyxhQUFhLEFBQ2Isc0JBQXVCLEFBQ3ZCLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sUUFBUSxBQUNSLHVCQUF1QixBQUN2QixhckJ0RE8sQ1RzK1N2QixBOEJ6N1NLLG1EQVllLDhCQUErQixDOUJpN1NuRCxBOEI3N1NLLGtEQWdCZSxrQnJCdkRHLENUdytTdkIsQThCajhTSyx5REF1Qm1CLFVyQi9FSixDVDYvU3BCLEE4Qng2U1MsMENBSVcseUJBQXlCLEFBQ3pCLCtCQUFnQyxDOUJ3NlNwRCxBOEI3NlNTLHlDQVNXLGlCQUFrQixDOUJ3NlN0QyxBOEJqN1NTLDhEQWFXLGdDQUFpQyxBQUNqQyxZQUFZLEFBQ1osU0FBVSxDOUJ3NlM5QixBOEJ2N1NTLHlDQW1CVyx5QnJCdkZHLEFxQndGSCxvQnJCeEZHLENUZ2dUdkIsQThCNTdTUyxnREF1QmUsVXJCNUdKLENUcWhUcEIsQThCbjZTUSwyQkFDSSxxQkFBcUIsQUFDckIsU0FBUyxBQUNULFNBQVUsQzlCczZTdEIsQThCejZTUyw0REFRZSxhckIvR0QsQ1RvaFR2QixBOEJ2K1NLLDBEQTBFVyxnQ0FBaUMsQUFDakMsWUFBWSxBQUNaLFNBQVUsQzlCaTZTMUIsQThCNytTSyx5REFpRmUseUJBQXlCLEFBQ3pCLCtCQUFnQyxDOUJnNlNwRCxBOEJsL1NLLHFGQTRGdUIsVXJCcEpSLENUOGlUcEIsQStCL2lUQSxrQkFDSSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGtCdEJvQ2UsQXNCbkNmLHdCdEJEbUIsQ1RtalR2QixBK0JoalRJLHFCQUNJLFdBQVksQy9CbWpUcEIsQStCaGpUWSwwQkFDSSxpQkFBa0IsQy9CbWpUbEMsQStCaGpUWSxvQ0FDSSw0QnRCWk8sQ1QralR2QixBK0I3aVRZLDBCQUNJLG9CQUFxQixDL0JnalRyQyxBK0IzaVRnQiw2QkFDSSxtQkFBb0IsQy9COGlUeEMsQStCemlUb0IsZ0NBQ0ksb0JBQXFCLEMvQjRpVDdDLEErQnZpVHdCLG1DQUNJLGlCQUFrQixDL0IwaVQ5QyxBK0JyaVQ0QixzQ0FDSSxvQkFBcUIsQy9Cd2lUckQsQStCOWhUZ0Isb0RBQ0ksd0J0Qm5ERyxDVG9sVHZCLEErQi9oVG9CLDBEQUNJLGF0QjFDRCxDVDRrVHZCLEErQjNoVEkscUJBQ0ksY0FBYyxBQUNkLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsK0J0QnBFZSxDVGttVHZCLEErQjVoVFEsd0NB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L0IsQ0FDRixBOEMzc1dBLHNCQUNJLGtCQUFrQixBQUNsQixjQUFjLEFBQ2Qsa0JBQW1CLEM5QzhzV3ZCLEE4Q2p0V0EsMEJBTVEsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixlQUFnQixDOUMrc1d4QixBK0N2dFdBLHNDQUVRLHlCdENDZSxBc0NBZixzQkFBc0IsQUFDdEIscUJBQXFCLEFBQ3JCLGlCdENrQ1csQ1R1clduQixBUWp0V1EseUJ1Q2JSLHNDQVFZLHNCQUF1QixDL0MydFdqQyxDQUNGLEFRbnNXUSwwQnVDakNSLHNDQVdZLG1CQUFvQixDL0M4dFc5QixDQUNGLEErQzF1V0EscUlBaUJZLHlCdENmVyxBc0NnQlgscUJ0Q2ZXLEFzQ2dCWCxhdENQVyxDVG91V3ZCLEErQ2h2V0Esd2NBd0JnQixhdENaTyxDVDh1V3ZCLEErQzF2V0EsMkxBNkJvQix5QnRDakJHLEFzQ2tCSCwwQnRDbEJHLENUbXZXdkIsQStDL3ZXQSw4TEFvQ29CLHdCdEN4QkcsQ1R1dld2QixBK0Nud1dBLDJDQTBDWSxjdENyQ1csQXNDc0NYLG1CQUFvQixDL0M2dFdoQyxBK0N4d1dBLHFEQStDWSxjdENuQ1csQXNDb0NYLHFCQUFzQixDL0M2dFdsQyxBK0M3d1dBLDJEQW1EZ0IsZ0JBQWdCLEFBQ2hCLGF0Q2xDTyxDVGd3V3ZCLEErQ2x4V0EsZ0dBMERZLFd0Q3pEUSxBc0MwRFIseUJ0Q3pDVyxBc0MwQ1gsZUFBZ0IsQy9DNnRXNUIsQStDenhXQSx3Q0FnRVksY3RDdkRXLEFzQ3dEWCxxQkFBcUIsQXZDZ0J6QixpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1I4c1d4QixBK0NoeVdBLGtEQXVFWSxjQUFjLEFBQ2QsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsc0JBQXVCLEMvQzZ0V25DLEFRdndXUSwwQnVDakNSLGtEQThFZ0IsYUFBYyxDL0MrdFc1QixDQUNGLEErQzl5V0EscURBa0ZnQixRQUFTLEMvQ2d1V3pCLEErQ2x6V0Esb0VBc0Z3QixtQkFBbUIsQXZDTG5DLGlDQUFvQyxBQUNwQyxlQUFnQixDUnN1V3hC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QnRENURJLEFzRDZESix3QnREM0RPLENUNm9idkIsQStEaHBiQSx1REFpRW9CLGF0RC9DRyxDVGtvYnZCLEErRHBwYkEsaUVBcUVvQixlQUFnQixDL0RtbGJwQyxBK0R4cGJBLG9FQXlFb0IsYXREN0RHLENUZ3BidkIsQStENXBiQSxtRUE2RW9CLDhCdEQzREcsQ1Q4b2J2QixBK0RocWJBLHVFQWdGd0Isc0JBQXVCLEMvRG9sYi9DLEErRHBxYkEsc0VBcUZvQixTQUFVLEMvRG1sYjlCLEErRHhxYkEsa0ZBd0Z3QixrQnREdkVELENUMnBidkIsQStENXFiQSxtREE4RmdCLGFBQWMsQy9Ea2xiOUIsQStEaHJiQSx5RUFpR29CLGtCQUFrQixBQUNsQixVQUFXLEMvRG1sYi9CLEErRHJyYkEsNENBdUdnQixZQUFhLEMvRGtsYjdCLEErRHpyYkEscUVBMkdnQixPQUFRLEMvRGtsYnhCLEErRDdyYkEsNkRBK0dnQixPQUFRLEMvRGtsYnhCLEErRGpzYkEseUNBbUhnQixzQkFBdUIsQUFDdkIsV0FBVyxBQUNYLGdCQUFpQixDL0RrbGJqQyxBK0R2c2JBLDJDQTBIWSxpQ0FBMEIsQy9EaWxidEMsQStEM3NiQSxzREE2SGdCLG1DQUE0QixDL0RrbGI1QyxBK0Qvc2JBLDBFQWdJb0IsT0FBTyxBQUNQLG9CQUFxQixDL0RtbGJ6QyxBK0RwdGJBLHdFQXFJb0IsY0FBZSxDL0RtbGJuQyxBK0R4dGJBLDZFQTBJd0Isd0R0RHhIRCxDVDBzYnZCLEErRDV0YkEsK0VBK0l3QixrQ3REN0hELENUOHNidkIsQStEaHViQSx5REF3Sm9CLFlBQWEsQy9ENGtiakMsQStEcHViQSxtREE2SmdCLE1BQU8sQy9EMmtidkIsQVFqdGJRLHlCdUR2QlIsbURBZ0tvQixPQUFRLEMvRDZrYjFCLENBQ0YsQVE3c2JRLDBCdURqQ1IsbURBb0tvQixPQUFRLEMvRCtrYjFCLENBQ0YsQStEcHZiQSxtRUEwS29CLE9BQVEsQy9EOGtiNUIsQStEeHZiQSxrUkFzTG9CLE1BQU8sQy9ENGtiM0IsQStEbHdiQSxtREE2TGdCLE1BQU8sQy9EeWtidkIs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NkZqQixzQkFBc0IsQUFDdEIsYUFBYSxBQUNiLGVBQWUsQUFDZiwrQkFBZ0MsQ2xFZzdidEMsQWtFbmhjQSwyRkFzR1EseUJ6RHBGZSxBeURxRmYsVXpEdEdZLENUd2hjcEIsQWtFemhjQSx1R0EwR1UsVXpEekdVLENUNmhjcEIsQWtFOWhjQSwyRkErR1EscUJBQXFCLEFBQ3JCLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsZUFBZSxBQUNmLGN6RGpHZSxBeURrR2Ysc0JBQXNCLEFBQ3RCLCtCQUFnQyxDbEVvN2J4QyxBa0V6aWNBLG9CQTJISSxjQUFlLENsRWs3Ym5CLEFrRS82YkUscURBQ0Usa0NBQW1DLENsRWs3YnZDLEFrRTk2YkEsb0JBQ0Usa0J6RGpJcUIsQ1RramN2QixBbUVyamNBLG1DQUVJLHlCMURDbUIsQTBEQW5CLGtCQUFrQixBQUNsQixXQUFZLENuRXVqY2hCLEFtRTNqY0EsMkNBT00sa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixTQUFTLEFBQ1QsK0JBQWdDLEFBQ2hDLGdCQUFpQixDbkV3amN2QixBbUVua2NBLDZFQWlCTSxrQkFBa0IsQUFDbEIsVUFBVyxDbkVzamNqQixBbUV4a2NBLG9GQXFCUSxrQjFEbEJlLENUeWtjdkIsQW9FM2tjQSxvQkFDSSxvREFBb0QsQUFDcEQscUIzRFlnQixDVGtrY3BCLEFvRWhsY0EsaUhBUVEsZ0JBQWlCLENwRStrY3pCLEFvRXZsY0EsMEJBWVEsbURBQW9ELENwRStrYzVELEFvRTNsY0Esb0VBaUJRLGdFQUFpRSxDcEUra2N6RSxBb0VobWNBLDJSQTJCUSxrQ0FBb0QsQ3BFK2tjNUQsQW9FMW1jQSwwQ0FnQ1ksb0IzRHhCVyxDVHNtY3ZCLEFvRTltY0EsaURBbUNnQixhM0R4Qk8sQ1R1bWN2QixBb0VsbmNBLHdEQXdDWSxjM0Q3QlcsQTJEOEJYLG9CM0RqQ1csQ1QrbWN2QixBb0V2bmNBLHVEQTZDZ0Isb0IzRHJDTyxDVG1uY3ZCLEFvRTNuY0EsMERBZ0RvQix3QjNEeENHLENUdW5jdkIsQW9FL25jQSxrQ0F1RFEsb0IzRHBEZSxDVGdvY3ZCLEFvRW5v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RCwwQkFDRSx1QkEwQ0Esa0JBQUEsQ0FDRixDQXhDQyxBQUVELDBCQUNFLHVCQTBDQSxnQkFBQSxDQUNGLENBeENDLEFBRUQsc0JxRjkxaEJZLGNBQUEsQTdFSkosaUJBQWEsQUFDYixjQUFBLEE2RWVDLGlDQUFBLEFyRmc0aEJULGVBQUEsQ0F4Q0MsQUFFRCx5QkFDRSxzQkEwQ0EsZ0JBQUEsQ0FDRixDQXhDQyxBQUVELHlEQTBDQSxhQUFBLENBeENDLEFBRUQsOEJBMENBLGFBQUEsQ0F4Q0MsQUFFRCxZQTBDQSxZQUFBLENBeENDLEFBRUQseUJBMENBLGtCQUFBLENBeENDLEFBRUQsNEJBMENBLG1CQUFBLENBeENDLEFBRUQsK0JBMENBLG9CQUFBLENBeENDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjsudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2csLnZqcy1idXR0b24+LnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7dGV4dC1hbGlnbjpjZW50ZXJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpWaWRlb0pTO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUJEa0FBc0FBQUFBRzZnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBnQUFBRlpSaVYzaFkyMWhjQUFBQVlRQUFBRGFBQUFEUHY3NDkvcG5iSGxtQUFBQ1lBQUFDM0FBQUJIUVpnNk9jV2hsWVdRQUFBM1FBQUFBS3dBQUFEWVp3MjUxYUdobFlRQUFEZndBQUFBZEFBQUFKQStSQ0xGb2JYUjRBQUFPSEFBQUFCTUFBQUNNNzQ0QUFHeHZZMkVBQUE0d0FBQUFTQUFBQUVoRjZrcXViV0Y0Y0FBQURuZ0FBQUFmQUFBQUlBRTBBSUZ1WVcxbEFBQU9tQUFBQVNVQUFBSUsxY2Yxb0hCdmMzUUFBQS9BQUFBQkpBQUFBZFBFeFl1TmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUzd3VGlCZ1pXQmdhV1E1UmtEQThNdkNNMGN3eERPZUk2QmdZbUJsWmtCS3doSWMwMWhjUGpJK0ZHSkhjUmR5QTRSWmdRUkFESzNDeEVBQUhpYzdkRlpic01nQUVYUlMweWN5Wm5uT2VHN3krcUM4cFUxZEh1c0lPWHh1b3hhT2x3WllXUUIwQWVhNHF1SUVONEU5THpLYktqekRlTTZIL211YTZMbWMvcDh5aGcwbHZkWXgxNVpHOHVPTFFPR2pNcDNFenFtekppellNbUtOUnUyN05oejRNaUpNeGV1M0xqejRFa3FtN1Q4UDUyRzhQUDNsblRPVmsrK1o2aU42UVp6Tk4xRjdwdHVON2VHT2pEVW9hR09ESFZzdXZVOE1kVE85SGQ1YXFnelE1MGI2c0pRbDRhNk10UzFvVzRNZFd1b08wUGRHK3JCVUkrR2VqTFVzNkZlRFBWcXFEZER2UnZxdzFDZmhwcU05QXQwaUZMYUFBQjRuSjFZRFhCVFZSWis1LzIyVFVsSjh3ZTBwSGxKbTdSSmY1TzhGMmo2RXltbFNQa3B4YUw4VTJ4cGEzREtqMENCaGMySVc0ZVdLU29rSW9Mc3VNcXNzTTY0ZitqQTRIU2RXWFhYc2NCcTY3SU9zM0ZYWjFaWVdWeVJGZG84OTl5WHRJQlFaOTBrNzcxN3p6M3YzSFBQT2ZkODU0WUNDajljTDlkTDBSUUZPcUNiR0puckhiNUVheWlLSVdOOGlBL2hXQmJsbzZoVVdtOFR0Q0R3RTgwV01KdXMvaXJ3eXhPZHhlQjBNRGIxNFZOSkhuWFlvTExTbDZGZkNVWU85bllQVEE4RXBnOTA5MExwcmZiQmJaMmhZMFVsSlVYSFFwMy92dFdrUzZFQnY4K3JQTXE1dTk2OTJmL2ROeEpOaXF3QzF4UEU5VENVZ0NzU2RRV2dFM1hRRDI1bGtHNENOMnhtVGNPWFdCT3lzZXI2Uk42S25HYktTYm1RMytkME9JMW0yVzhRekxMa0kyc3lrcldBZ0pKRXRBOHZHR1cvMlErQ21UM244elM5d1p3dTJEQ3Z0dVpLWk4zeGtyTGgzNnlDWnVVb21RU3FHcFk4dC8yNVZmSFZodzh6NGViR0J0ZkxiMHlhOVBDYURjKzhkR1R2azJkc2g2ejdXenZvd2xYS1VTV285TUoxNWEzS3JFUDJsb09yMk9qaHc2aVc2aGYyQkRkRWNjUXZaR3BhQXk3WW92U3dxOGtyN0hHbGx4cGQ3MXJrUzZHMFNmMTFzbDlPdk1LMStqd1BQT0R4alV3a09pbTlDVTNpeDF3TmpYRGZtSlNFbjYxOEJzNmxwV3dVcFUrOFBDcUxNWTY1MHpqcThWaENJUDE3TkVLVHgzZWFMTCtzNVBpNnlKV2FXalRITFIxall6UFNWOVZGLzZPamRiLzFrTzNNazN1aEhDMHg2Z2MxQmpsS1ErblFGeFRZZGFKa1o3eVNWeExCYmhSMWRzYm9OWHAxdENZS1cyTFJhRXpwWWNJeDJCS054YUwwWmFVblNxZkZvaU5oSEtSL0drWDZQV1VTQWFKZWxRYXFaTDFFcG9ITnNhalNFeVBTb0o5SWpoSXhUZGpITG13WnZoUkRPaUZUWS9ZZVFudnJWWm1pVFF0R25jRUNYdEZUQlpMT1Z3d01SZ29YSEFrWHpNelBuMW5BSko4allTYk1EYXFOMndhR0x6TmhpaC9iWnluVUJNcElXU2c3VllpN0RSeDJtOEFMa0lkUkNKd0k2QXJKeDJFSThrYURXZVRRS2VBRms5ZmpsLzFBdndrdGpRMVA3Tmp5TUdReWZkNHZqaXBYNk0vaTUyRDdDcTgwa3FsY3hFY0dYUnIvRkVjZ3MwdTV1R2dCNFZXdU1GZnBkbjJSZTZIaTNQcXpteFdLc3o2K2FlMlBuOWhYWHcvZnFNODU5VWlHQzBvS1lZSUxKQnFKcnNuMVoxRTVxT3M5clFDaVVRUlJFam04eUpjYkhGNWNVSnVmWDF2QUhsZWZ3MFhnVW9ib1MzRVRmUWxUeEJDNFNPdHVFOFZQUkpUQlNDUVNqWkNwazdHcXp1K21hc2FaMnk3WmplaGhvNEYzZzgyQk5Ea0FIcE9SRzQrT0NTK2Y2SlRQbXRSbi9QSDFrY2g2ZDA0c3A3QVFiMjVhUS9wcVV5WGVROHZyZWJHOE9ZUWRYT1ErNTg1dTBzZFc5cnFhbHpSVVJpSis5RjRNd2VSRnJLVWpsMUdVWWhIMUEyN1dPSHc1Y1RGU0ZQTW85RWVVSUduUVRaSElhSjdBSExhT0tzT09EYU5GOWprQmpZRzJRRXNRMnhqTVVBeDJiQkViZVRCV01Id3NrQmpuZ3E1NlMveWZna0JuV0JhNEs5c3FLdHEydDFVSThTOUhlNVh1QlJiYXdBZGF0clFFQWkzMEFrczIrTE04V2VDYmFsVlprV055bHZKK2RxSm56VmIrT0hsU29LVzhuUENQN1JkK0NjWjJEZFdBR3FKMkNCRk9waGd5d0ZGQ0ZCTnRmQWJHdE5QQkN3eHZ5Z0hlWU1aTVk5WmJvQnF3cS9wVnJzYmdONXRrdjE1Mk9EbGJNZmlxd0dNQmd4YTRFeHozUWhvdlJJVXA2YWNxWm1RelJxMHlwRFhTMlRQTFQwMllJa1FFVG5PRTQ0NW9PR3hPbVhBcVVKTk5HN1hndXBNalBxMnVhOWFzcmo1eVkveXVLdGVPMUt4MFlOSlR1ZnJpckxlMW1abmF0N09MNnJuVWRDV2VucFc2SThtQW5ic1k4S1dzMVB1U292Q1c5QS9aMjVQUTI0YTdjTk9xZ21Ua0xtQk1naDRUSGdjNGI5azJJVnYxL2cvRjVuR2xqd1BMZk9nSEF6SnpoNDVWLzQrV2VuVHptTXRSNVo3dXMyVHlzOTA5VUhxclBZN0tiY2tveFJ2UkhobVZjM2NKR0U5N3VtbDBSMVMwamRVTFZsN0V2WnRERlZCRjM1TjljRWRqcGdtQWlPbEZaK0R0b2g5MytEM3p6SHI4UlJOWlFobkNOTU5iY2VnT3ZwRXdab0wrMDZjSlEwN2grdGgzZlovN1BWYlZDNm5nVEFWL0tvTEZ1TzYrMktGY1U2NTFnRWI1dWdQU0liMUQrWHA4VjQrazNzRUlHbnc1bVllNElmNGsxbEZZcjZTQ3ptTTJFUThpV3Rtd2puQkk5a1R3ZTFUbGZBbVhoN0gwMmJ5OWZXMmdzakt3dHYwYWFVUktpbDRPZFY3ckRMMU1YSUZOcmhkeG9oY1pYWVRucTQ3V2lzcktpdGFPYmJmNSt5dmtMaTVKNmxDTlpaK0I2R0MzOFZOQlpCRGlkU1MvK21Tdmg2cytzcmdDOHB5S012RHR0K2RlM2M5ZlU3NlpQZnVNOHVkNEt2MGZ5UC9McWZlcE1ULzNvWnhTcXBaYVRhMURhUVlMWThURnNIWWJXWXNQb1JoUldmTDVlU1NRYmhVR2dHQzNZTGJWTWs2UGl0VEZOR3BBc05yQzZEMVZOQktnQkhNZWphaXVSV0VXR2dzU0RCVEpqcVdJbDhrSkxsc2FMSjJ0WERyNnhHZlQ4NWJNMlEwNmE0NngySFRndmRuVjh6NVlEeS8yN0o0enQ2eDJWdGt6am9ZcGtxMzZrYUJyNGVRU2c3dHlpVndlV3ViWFp1Z3RhZGw1OHlkYXBmYk9SZktzRFR1WjBPQmd4NGNmZGpDZjV0YldOSVRuTDEyMGZkT2kxUlYxQzN1S0d6TmR3WUxjTXZaM0J4b1B5VE9DRDFYdlhUcDdVMTBnV0NWbVRWOWIzcjJ6MFNrR1dvdmIyaHA5STg5TzhhMnNtbHlhTzhtdU1VK2RSbXR6cDYwSXpBb0ZwakxyMW4zODhib0x5ZjBkUnZ4aHNIWjBxYldxRGt3cXZ2cGtqNGwwZlk2RUlYUmk1c1FTckF2c1ZZd1hSeTRxSjJFVnREMUFON2EwSFd0aDl5bXZMMXhjM1dUVUtLL1RBSEEvYlhEVnRWV2ZPTWZ1R3hHWnY0TG4valZyOWpjM2oxeU12MHRuZG15dDlWcTg4WTlnSDF3dExYM0tXam90NSsraldIZ0FvWlprUTE0d0dRMjBGbGk3MVVtS0pBeTR4S01TVEdiVmR5Ylc3RkREQXV0OVhwRDVBeldyWU83elE4cWZmcUY4K1luZC9jbHJIY2R5eEd5M2EvMyttZk5uekMvY0JzdmVUam5UdlhmMW82dnpPbFp3N1d0cXRkbVBLL0VycnovNk5OdEQ3MnptTk9aZmJtWWRUR0hmb29mcUk3OU9jK1IybjFscm5MNnBPbTBVcDdrd3hoVFcxMkFtbTdXWWtYUjJxWXJGMkFtZ21iQXN4Wmp3eTF4cGcvbTFKZTJ2cnA4di9uejJ4cG1sQmc0RTlock1VMzQxd1ZwVE9oL09mbUd2QW5yYThxNnVjdHI2MFpRSFYzUStXTVFKeWtNajhac1duMlFCT21tSE1CK201cERJcFRGb25ZaWdpYUtBaEdFaUFIRjdFbGlWblFram9MVklNUHRKcEJLSFlkM0E4R1lIOWpKenJXd21IeDVRanA3dkRBWDBzdUdSeW0xdnRtLzlXMS9IeVI4dmN6Zk1zNlNrOERTdjg1NS81ZGxYOW9RcTUyaFQ4c3l5cDJyeDVJZDE3SUF5QU0zd0lqUVBNT0h6eXRFQjY0cTZENXpUOTF5TmJueDNWL25xbmQwMTdTOVkwNjA1azNpem9YTHBzeGRlMm4zOHlvT1Y5czFMY2p3ek5qYmRYNmFzbkJWYUJqLzYvRHdLd1BrcGNxYkRHN0Juc1hvU3FXblVBbW90dFlGNmpNU2RWeVlaaDN6VlhDandUaXd3SEg2c0d1UmlFSFFHenVSWDZ3aFprcDEyM295MUJXRTJtRWZKL3R2SVJ0TTRaTTViRFhpTXNQTWFBS09UeWM1dUw1N3JxeXljNXk1SkU1cG0xaTJTMmlVWDBDY2FRNmxDNlpvZzdKcVNxWm1ZbG9zbDJLNnB3TkE4NHpSblFXNlNhQUxZWlFHVzVsaEN0VS9XMzRONm8rYktmWjhjZjMvQ2wvK2lUWDN3QnpwT1k0bVJrZU5mM3JwdHljR1NzaFFXZ0diWXQ1akZjMmUwK0RnbElyd2w2RFZXUTdCdXdhSjNYazFKNFZMNXVybkxsL1dmK2dIVS9oWm9aZEtOeW02bEcrSTM0RmFOZVpLY1NwSklvMkllQ1Z2cGRzREdmS3Z6Sm5Bd21lRDM3T3c2NVpXd1Nvd3Bnd1g1VDY5cy9yQjU1ZFA1QmNwZ0RLRlY4cDdxMnNuLzF1YzkzYlZ6VC93NlVyQ3FEVFd2ZkNxL29DRC9xWlhOb1VqOEJMNUtwNkdVMDE3ZnJmTlhrQXRpaXlmL1NPQ0VlTHFuZDhSL1FsOUdsQ1JmY3RTNms1Y2h2SUJ1UTF6Q0Nqb0NITDJESE5ISVh4TUoza1FlTzhsYnNVWE9OZVNmQTVFamNHNi9FK0tkaE40YlAwNHZCaGRpODgzK0JGQnpRYnhGYnZaelFlWTlMTkJaYzBGTmZuNU53ZkRuNnJDVG5UdzZSOG8rZ2ZwZjVoQ29tMzNjUnVpVGxzczNLSG1aakQrQlBOKzVnWHVBMnppUy9RNzNtTHhVa3BiS04vZXF3ejV1SzBYOUYzaDJkMVY0bkdOZ1pHQmdBT0pkNzc2K2l1ZTMrY3JBemM0QUFqZTVCZmNnMHh6OVlIRU9CaVlRQlFBOEZRbEZBSGljWTJCa1lHQm5BQUdPUGdhRy8vODUraGtZR1ZDQk1nQkdHd05ZQUFBQWVKeGpZR0JnWUI4RW1LT1BnUUVBUTA0QmZnQUFBQUFBQUE0QWFBQitBTXdBNEFFQ0FVSUJiQUdZQWNJQ0dBSllBclFDNEFNd0E3QUQzZ1F3QkpZRTNBVWtCV1lGaWdZZ0JtWUd0QWJxQjFnSUVnaFlDRzRJaEFpMkNPaDRuR05nWkdCZ1VHWW9aV0JuQUFFbUlPWUNRZ2FHLzJBK0F3QVlDUUcyQUhpY1haQk5hb05BR0laZkU1UFFDS0ZRMmxVcHMyb1hCZk96ekFFU3lES0JRSmRHUjJOUVIzUVNTRS9RRS9RRVBVVVBVSHFzdnNyWGpUTXc4M3pQdlBNTkN1QVdQM0RRREFlamRtMUdqendTN3BNbXdpNzVYbmdBRDQvQ1Evb1g0VEZlNFF0N3VNTWJPemp1RGMwRW1YQ1AvQzdjSjM4SXUrUlA0UUVlOENVOHBQOFdIbU9QWDJFUHo4N1RQbzIwMmV5Mk9qbG5RU1hWLzZhck9qV0ZtdnN6TVd0ZDZDcXdPbEtIcTZvdnljTGFXTVdWeWRYS0ZGWm5tVkZsWlU0NnRQN1Iybkk1bmNiaS9kRGtmRHRGQkEyRERYYllraEtjK1YwQnFzNVp0OUpNMUhRR0JSVG0vRWV6VG1aTkt0cGNBTXM5WXU2QUs5Y2FGNzZ6b0xXSVdjZk1HT1NrVmR1dlNXZWNocVpzejA0MEliMlBZM3VyeEJKVHpyaVQ5NWxpcHorVE4xZm1BQUFBZUp4dGtNbDJ3akFNUmZPQWhBQmxLbTJoODBDMythamdDS0tEWTZjZWdQNTlUWUJ6dWtBTCt6MVpzcThjdGFKVFRLUHJzVVFMYlhRUUkwRVhLWHJvWTRBYkRESENHQk5NY1lzWjduQ1BCOHl4d0NPZThJd1h2T0lONy9qQUo3Nnd4SGZVcVdYK096Z3VtV0FqSk1WMTdpME5kbHI2aXJMS08rcWZ0ZFQ3aTZ5NHVGU1V2Q2tuYXkrbEZZWklaYVFjbWZIL3hJRmRZbjk4YnFocmExYUtUTS82bFdNbnlhWWlyeDFyRlVRWkZCa2IyekpVdG9YZUpDZWcwV25MdEhlU0ZjM090cm5vek53cWkwVGtTcEJNREIxblNkZTVvSlhXMjNoVFMyL1QwTGlsZ2xYWDdkbUZWeExucTVVMHZZQVRIRmszelgzQk9pc29RSE5ERkRlWm5xS0R5OWhSTmF3TjdWaDcyN2hGemNKNWM4VElMcktaZkg3dElQeEFGUDBCcExlSlBBPT0pIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBsYXl7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0udmpzLWljb24tcGxheS1jaXJjbGV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcGF1c2V7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1tdXRle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLWxvd3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLW1pZHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtaGlnaHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tZnVsbHNjcmVlbi1leGl0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0udmpzLWljb24tc3F1YXJle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0udmpzLWljb24tc3Bpbm5lcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1zdWJ0aXRsZXN7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXN1YnRpdGxlczpiZWZvcmV7Y29udGVudDpcIlxcZjEwY1wifS52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWNhcHRpb25ze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWNhcHRpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tY2hhcHRlcnN7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LnZqcy1pY29uLXNoYXJle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwZlwifS52anMtaWNvbi1jb2d7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLC52anMtaWNvbi1jaXJjbGUsLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSwudmpzLWljb24tY2lyY2xlOmJlZm9yZSwudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS52anMtaWNvbi1jaXJjbGUtb3V0bGluZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS52anMtaWNvbi1oZHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24taGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTRcIn0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1jYW5jZWx7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWNhbmNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1yZXBsYXl7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1yZXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTZcIn0udmpzLWljb24tZmFjZWJvb2t7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMTE3XCJ9LnZqcy1pY29uLWdwbHVze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1ncGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS52anMtaWNvbi1saW5rZWRpbntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0udmpzLWljb24tdHdpdHRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS52anMtaWNvbi10dW1ibHJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS52anMtaWNvbi1waW50ZXJlc3R7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tYXVkaW97Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWF1ZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9LnZqcy1pY29uLW5leHQtaXRlbXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tbmV4dC1pdGVtOmJlZm9yZXtjb250ZW50OlwiXFxmMTFmXCJ9LnZqcy1pY29uLXByZXZpb3VzLWl0ZW17Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS52aWRlby1qc3tkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO3dvcmQtYnJlYWs6aW5pdGlhbH0udmlkZW8tanM6LW1vei1mdWxsLXNjcmVlbntwb3NpdGlvbjphYnNvbHV0ZX0udmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbnt3aWR0aDoxMDAlIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LnZpZGVvLWpzW3RhYmluZGV4PVwiLTFcIl17b3V0bGluZTowfS52aWRlby1qcyAqLC52aWRlby1qcyA6YWZ0ZXIsLnZpZGVvLWpzIDpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS52aWRlby1qcyB1bHtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7bGlzdC1zdHlsZS1wb3NpdGlvbjpvdXRzaWRlO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0udmlkZW8tanMudmpzLTE2LTksLnZpZGVvLWpzLnZqcy00LTMsLnZpZGVvLWpzLnZqcy1mbHVpZHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDowfS52aWRlby1qcy52anMtMTYtOXtwYWRkaW5nLXRvcDo1Ni4yNSV9LnZpZGVvLWpzLnZqcy00LTN7cGFkZGluZy10b3A6NzUlfS52aWRlby1qcy52anMtZmlsbHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52aWRlby1qcyAudmpzLXRlY2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Ym9keS52anMtZnVsbC13aW5kb3d7cGFkZGluZzowO21hcmdpbjowO2hlaWdodDoxMDAlfS52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVue3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwMDA7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjB9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVue3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmV7Y3Vyc29yOm5vbmV9LnZqcy1oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0udmpzLWRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9LnZpZGVvLWpzIC52anMtb2Zmc2NyZWVue2hlaWdodDoxcHg7bGVmdDotOTk5OXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjFweH0udmpzLWxvY2stc2hvd2luZ3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS52anMtbm8tanN7cGFkZGluZzoyMHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjMwMHB4O2hlaWdodDoxNTBweDttYXJnaW46MCBhdXRvfS52anMtbm8tanMgYSwudmpzLW5vLWpzIGE6dmlzaXRlZHtjb2xvcjojNjZhOGNjfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbntmb250LXNpemU6M2VtO2xpbmUtaGVpZ2h0OjEuNWVtO2hlaWdodDoxLjYzMzMyZW07d2lkdGg6M2VtO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxMHB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjE7Ym9yZGVyOi4wNjY2NmVtIHNvbGlkICNmZmY7YmFja2dyb3VuZC1jb2xvcjojMmIzMzNmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0Myw1MSw2MywuNyk7Ym9yZGVyLXJhZGl1czouM2VtO3RyYW5zaXRpb246YWxsIC40c30udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9ue3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotLjgxNjY2ZW07bWFyZ2luLWxlZnQ6LTEuNWVtfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cywudmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b257Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzM4NTlmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTUsMTMzLDE1OSwuNSk7dHJhbnNpdGlvbjphbGwgMHN9LnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtaGFzLXN0YXJ0ZWQgLnZqcy1iaWctcGxheS1idXR0b24sLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1iaWctcGxheS1idXR0b257ZGlzcGxheTpub25lfS52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b257ZGlzcGxheTpibG9ja30udmlkZW8tanMgYnV0dG9ue2JhY2tncm91bmQ6MCAwO2JvcmRlcjpub25lO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnZqcy1jb250cm9sIC52anMtYnV0dG9ue3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2hlaWdodDozZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LjVlbTt6LWluZGV4OjJ9LnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9ne2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsLjgpLHJnYmEoMjU1LDI1NSwyNTUsMCkpO292ZXJmbG93OmF1dG99LnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nPip7Ym94LXNpemluZzpib3JkZXItYm94fS52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7Zm9udC1zaXplOjEuMmVtO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjIwcHggMjRweDt6LWluZGV4OjF9LnZqcy1tZW51LWJ1dHRvbntjdXJzb3I6cG9pbnRlcn0udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZDpob3ZlciAudmpzLW1lbnV7ZGlzcGxheTpub25lfS52anMtbWVudSAudmpzLW1lbnUtY29udGVudHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW46MDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvdmVyZmxvdzphdXRvfS52anMtbWVudSAudmpzLW1lbnUtY29udGVudD4qe2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmpzLXNjcnViYmluZyAudmpzLWNvbnRyb2wudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudXtkaXNwbGF5Om5vbmV9LnZqcy1tZW51IGxpe2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOi4yZW0gMDtsaW5lLWhlaWdodDoxLjRlbTtmb250LXNpemU6MS4yZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyLC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmZvY3VzLC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzczODU5ZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE1LDEzMywxNTksLjUpfS5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIsLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZCwudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMyYjMzM2Z9LnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxle3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjJlbTtwYWRkaW5nOjA7bWFyZ2luOjAgMCAuM2VtIDA7Zm9udC13ZWlnaHQ6NzAwO2N1cnNvcjpkZWZhdWx0fS52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMGVtO2xlZnQ6LTNlbTtoZWlnaHQ6MDttYXJnaW4tYm90dG9tOjEuNWVtO2JvcmRlci10b3AtY29sb3I6cmdiYSg0Myw1MSw2MywuNyl9LnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojMmIzMzNmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0Myw1MSw2MywuNyk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtib3R0b206MS41ZW07bWF4LWhlaWdodDoxNWVtfS52anMtbGF5b3V0LXRpbnkgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjVlbX0udmpzLWxheW91dC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjEwZW19LnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6MTRlbX0udmpzLWxheW91dC1odWdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LC52anMtbGF5b3V0LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LC52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDoyNWVtfS52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcsLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtaG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5le3RyYW5zaXRpb246YWxsIC40cztvdmVyZmxvdzpoaWRkZW59LnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZXt3aWR0aDoyLjIyMjIyMjIyMmVtfS52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZXt3aWR0aDoxMmVtfS52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudXtvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjRlbTt0b3A6MDtwYWRkaW5nOjA7bWFyZ2luOjA7dHJhbnNpdGlvbjphbGwgLjRzfS52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfS52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnV7ZGlzcGxheTpibG9jaztvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0b30udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudXt3aWR0aDphdXRvfS52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50e3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufS52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozZW07YmFja2dyb3VuZC1jb2xvcjojMmIzMzNmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0Myw1MSw2MywuNyl9LnZqcy1oYXMtc3RhcnRlZCAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6ZmxleDt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246dmlzaWJpbGl0eSAuMXMsb3BhY2l0eSAuMXN9LnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFye3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXN9LnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLC52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciwudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhcntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhcntkaXNwbGF5OnRhYmxlfS52aWRlby1qcyAudmpzLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxMDAlO3dpZHRoOjRlbTtmbGV4Om5vbmV9LnZqcy1idXR0b24+LnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtmb250LXNpemU6MS44ZW07bGluZS1oZWlnaHQ6MS42N30udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzLC52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLC52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3Jle3RleHQtc2hhZG93OjAgMCAxZW0gI2ZmZn0udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHR7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnZqcy1uby1mbGV4IC52anMtY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4OmF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6NGVtO3RvdWNoLWFjdGlvbjpub25lfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9LnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbHt3aWR0aDphdXRvfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcntmbGV4OmF1dG87dHJhbnNpdGlvbjphbGwgLjJzO2hlaWdodDouM2VtfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXJ7bWFyZ2luOjAgMTBweH0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVye2ZvbnQtc2l6ZToxLjY2NjY2NjY2NjdlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVke2ZvbnQtc2l6ZToxZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcywudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiwudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjB9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmV7Zm9udC1zaXplOi45ZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LS41ZW07dG9wOi0uMzMzMzMzMzMzM2VtO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNze2JhY2tncm91bmQ6cmdiYSgxMTUsMTMzLDE1OSwuNSl9LnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXZ7YmFja2dyb3VuZDpyZ2JhKDExNSwxMzMsMTU5LC43NSl9LnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JvcmRlci1yYWRpdXM6LjNlbTtjb2xvcjojMDAwO2Zsb2F0OnJpZ2h0O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07cGFkZGluZzo2cHggOHB4IDhweCA4cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMuNGVtO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXB7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAsLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNmVtO3Zpc2liaWxpdHk6dmlzaWJsZX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdGltZS10b29sdGlwe2ZvbnQtc2l6ZToxZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ei1pbmRleDoxfS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e3otaW5kZXg6MH0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5OmJsb2NrfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxc30udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5Om5vbmV9LnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCl9LnZpZGVvLWpzIC52anMtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MDttYXJnaW46MCAuNDVlbSAwIC40NWVtOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KX0udmlkZW8tanMgLnZqcy1zbGlkZXIuZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9LnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3Vze3RleHQtc2hhZG93OjAgMCAxZW0gI2ZmZjtib3gtc2hhZG93OjAgMCAxZW0gI2ZmZn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lfS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9se2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDoxZW07ZGlzcGxheTpmbGV4fS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt3aWR0aDo1ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2x7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MDt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW4tbGVmdDotMXB4fS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbHt0cmFuc2l0aW9uOndpZHRoIDFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZSwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dmlzaWJpbGl0eSAuMXMsb3BhY2l0eSAuMXMsaGVpZ2h0IC4xcyx3aWR0aCAuMXMsbGVmdCAwcyx0b3AgMHN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbH4udmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6M2VtO21hcmdpbi1yaWdodDowfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbH4udmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtsZWZ0Oi0zLjVlbTt0cmFuc2l0aW9uOmxlZnQgMHN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZXt3aWR0aDoxMGVtO3RyYW5zaXRpb246d2lkdGggLjFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHl7d2lkdGg6NGVtfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWx7aGVpZ2h0OjhlbTt3aWR0aDozZW07bGVmdDotMzAwMGVtO3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzLGhlaWdodCAxcyAxcyx3aWR0aCAxcyAxcyxsZWZ0IDFzIDFzLHRvcCAxcyAxc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXMsaGVpZ2h0IDFzIDFzLHdpZHRoIDFzLGxlZnQgMXMgMXMsdG9wIDFzIDFzfS52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt3aWR0aDo1ZW07aGVpZ2h0OjNlbTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246bm9uZX0udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNlbTtsZWZ0Oi41ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVse2Rpc3BsYXk6ZmxleH0udmlkZW8tanMgLnZqcy12b2x1bWUtYmFye21hcmdpbjoxLjM1ZW0gLjQ1ZW19LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbHt3aWR0aDo1ZW07aGVpZ2h0Oi4zZW19LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWx7d2lkdGg6LjNlbTtoZWlnaHQ6NWVtO21hcmdpbjoxLjM1ZW0gYXV0b30udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTouOWVtfS52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVse3dpZHRoOi4zZW19LnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle3RvcDotLjVlbTtsZWZ0Oi0uM2VtfS52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWx7aGVpZ2h0Oi4zZW19LnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmV7dG9wOi0uM2VtO3JpZ2h0Oi0uNWVtfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLXZlcnRpY2Fse3dpZHRoOjRlbX0udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbHtoZWlnaHQ6MTAwJX0udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVse3dpZHRoOjEwMCV9LnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2Fse3dpZHRoOjNlbTtoZWlnaHQ6OGVtO2JvdHRvbTo4ZW07YmFja2dyb3VuZC1jb2xvcjojMmIzMzNmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0Myw1MSw2MywuNyl9LnZpZGVvLWpzIC52anMtdm9sdW1lLWhvcml6b250YWwgLnZqcy1tZW51e2xlZnQ6LTJlbX0udmpzLXBvc3RlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoxMDAlfS52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXJ7ZGlzcGxheTpub25lfS52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVye2Rpc3BsYXk6YmxvY2t9LnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXJ7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLWxpdmUtY29udHJvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4OmF1dG87Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDozZW19LnZqcy1uby1mbGV4IC52anMtbGl2ZS1jb250cm9se2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDphdXRvO3RleHQtYWxpZ246bGVmdH0udmlkZW8tanMudmpzLWxpdmV1aSAudmpzLWxpdmUtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1saXZlLWNvbnRyb2x7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2hlaWdodDoxMDAlO3BhZGRpbmctbGVmdDouNWVtO3BhZGRpbmctcmlnaHQ6LjVlbTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbTt3aWR0aDphdXRvO21pbi13aWR0aDo0ZW19LnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS52aWRlby1qcy52anMtbGl2ZTpub3QoLnZqcy1saXZldWkpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7ZGlzcGxheTpub25lfS52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZXtjdXJzb3I6YXV0b30udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcnttYXJnaW4tcmlnaHQ6LjVlbTtjb2xvcjojODg4fS52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSAudmpzLWljb24tcGxhY2Vob2xkZXJ7Y29sb3I6cmVkfS52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbHtmbGV4Om5vbmU7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDozZW07bWluLXdpZHRoOjJlbTt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19LnZqcy1saXZlIC52anMtdGltZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1le2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1kdXJhdGlvbiwudmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbntkaXNwbGF5Om5vbmV9LnZqcy10aW1lLWRpdmlkZXJ7ZGlzcGxheTpub25lO2xpbmUtaGVpZ2h0OjNlbX0udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXJ7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbHtjdXJzb3I6cG9pbnRlcn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye2ZsZXg6bm9uZX0udmpzLXRleHQtdHJhY2stZGlzcGxheXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M2VtO2xlZnQ6MDtyaWdodDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5e2JvdHRvbToxZW19LnZpZGVvLWpzIC52anMtdGV4dC10cmFja3tmb250LXNpemU6MS40ZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTouMWVtfS52anMtc3VidGl0bGVze2NvbG9yOiNmZmZ9LnZqcy1jYXB0aW9uc3tjb2xvcjojZmM2fS52anMtdHQtY3Vle2Rpc3BsYXk6YmxvY2t9dmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zZW0pfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEuNWVtKX0udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4Om5vbmV9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZX0udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlLC52anMtcGxheWJhY2stcmF0ZT4udmpzLW1lbnUtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWV7cG9pbnRlci1ldmVudHM6bm9uZTtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmNlbnRlcn0udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51e3dpZHRoOjRlbTtsZWZ0OjB9LnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtmb250LXNpemU6MS40ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3Jle2NvbG9yOiNmZmY7Y29udGVudDpcIlhcIjtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6NGVtO2xlZnQ6MDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6LS41ZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6LjA1ZW0gLjA1ZW0gLjFlbSAjMDAwO3RleHQtYWxpZ246Y2VudGVyO3RvcDo1MCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMCV9LnZqcy1sb2FkaW5nLXNwaW5uZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0yNXB4IDAgMCAtMjVweDtvcGFjaXR5Oi44NTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjZweCBzb2xpZCByZ2JhKDQzLDUxLDYzLC43KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czoyNXB4O3Zpc2liaWxpdHk6aGlkZGVufS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXJ7ZGlzcGxheTpibG9jazstd2Via2l0LWFuaW1hdGlvbjp2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOnZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIC4zcyBmb3J3YXJkc30udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjotNnB4O2JveC1zaXppbmc6aW5oZXJpdDt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdDtvcGFjaXR5OjE7Ym9yZGVyOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6I2ZmZn0udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXstd2Via2l0LWFuaW1hdGlvbjp2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKC42LC4yLDAsLjgpIGluZmluaXRlLHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoLjYsLjIsMCwuOCkgaW5maW5pdGUsdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZX0udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi40NHM7YW5pbWF0aW9uLWRlbGF5Oi40NHN9QGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93e3Rve3Zpc2liaWxpdHk6dmlzaWJsZX19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3d7dG97dmlzaWJpbGl0eTp2aXNpYmxlfX1Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZXswJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0zNSV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfTYwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MTAwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9fUAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlezAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0yMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTM1JXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9NjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0xMDAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn19LnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVse3dpZHRoOjI0ZW19LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXJ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LS4xZW19LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Y29udGVudDpcIu+EjVwiO2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDppbmhlcml0fS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVye3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi0uMWVtfS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbisudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtmb250LWZhbWlseTpWaWRlb0pTO2NvbnRlbnQ6XCIg74SdXCI7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZHVyYXRpb24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY2FwdGlvbnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXJlbWFpbmluZy10aW1lLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1hdWRpby1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXJ7d2lkdGg6YXV0bzt3aWR0aDppbml0aWFsfS52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZXVpKSAudmpzLXN1YnMtY2Fwcy1idXR0b257ZGlzcGxheTpub25lfS52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2Vye2ZsZXg6YXV0bztkaXNwbGF5OmJsb2NrfS52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2Vye3dpZHRoOmF1dG99LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy1tb2RhbC1kaWFsb2cudmpzLXRleHQtdHJhY2stc2V0dGluZ3N7YmFja2dyb3VuZC1jb2xvcjojMmIzMzNmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0Myw1MSw2MywuNzUpO2NvbG9yOiNmZmY7aGVpZ2h0OjcwJX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtkaXNwbGF5OnRhYmxlfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbG9ycywudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scywudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250e2Rpc3BsYXk6dGFibGUtY2VsbH0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9sc3t0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1Ac3VwcG9ydHMgKGRpc3BsYXk6Z3JpZCl7LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtdGVtcGxhdGUtcm93czoxZnI7cGFkZGluZzoyMHB4IDI0cHggMCAyNHB4fS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbnttYXJnaW4tYm90dG9tOjIwcHh9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHN7Z3JpZC1jb2x1bW46MS8tMX0udmpzLWxheW91dC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwudmpzLWxheW91dC10aW55IC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnZqcy10cmFjay1zZXR0aW5nPnNlbGVjdHttYXJnaW4tcmlnaHQ6MWVtO21hcmdpbi1ib3R0b206LjVlbX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXR7bWFyZ2luOjVweDtwYWRkaW5nOjNweDtib3JkZXI6bm9uZX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3Bhbj5zZWxlY3R7bWF4LXdpZHRoOjcuM2VtfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyBsZWdlbmR7Y29sb3I6I2ZmZjttYXJnaW46MCAwIDVweCAwfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgxcHggMXB4IDFweCAxcHgpO2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA1cHggMDtwYWRkaW5nOjA7Ym9yZGVyOjA7aGVpZ2h0OjFweDt3aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVufS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSwudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpmb2N1c3tvdXRsaW5lLXN0eWxlOnNvbGlkO291dGxpbmUtd2lkdGg6bWVkaXVtO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDBkZWcsI2ZmZiA4OCUsIzczODU5ZiAxMDAlKX0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDQzLDUxLDYzLC43NSl9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC0xODBkZWcsI2ZmZiA4OCUsIzczODU5ZiAxMDAlKTtjb2xvcjojMmIzMzNmO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6MnB4fS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbnttYXJnaW4tcmlnaHQ6MWVtfUBtZWRpYSBwcmludHsudmlkZW8tanM+Om5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcil7dmlzaWJpbGl0eTpoaWRkZW59fS52anMtcmVzaXplLW1hbmFnZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOm5vbmU7ei1pbmRleDotMTAwMH0uanMtZm9jdXMtdmlzaWJsZSAudmlkZW8tanMgOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSl7b3V0bGluZTowO2JhY2tncm91bmQ6MCAwfS52aWRlby1qcyAudmpzLW1lbnUgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksLnZpZGVvLWpzIDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MDtiYWNrZ3JvdW5kOjAgMH0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcclxuICogRm91bmRhdGlvbiBmb3IgU2l0ZXMgYnkgWlVSQlxyXG4gKiBWZXJzaW9uIDYuNC4yXHJcbiAqIGZvdW5kYXRpb24uenVyYi5jb21cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXHJcbiAqL1xuLyohIG5vcm1hbGl6ZS1zY3NzIHwgTUlUL0dQTHYyIExpY2Vuc2UgfCBiaXQubHkvbm9ybWFsaXplLXNjc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXHJcbiAgICAgKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAgICAgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbn1cblxuLyogU2VjdGlvbnNcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxyXG4gICAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gICAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICAgICAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAgICAgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxyXG4gICAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICAgICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gICAgICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gICAgICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIExpbmtzXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICAgKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAgICAgKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXHJcbiAgICAgKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICAgICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAgICAgKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICAgICAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gICAgICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gICAgICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxyXG4gICAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAgICAgKiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAgICAgKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICAgICAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcclxuICAgICAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gICAgICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gICAgICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gICAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAgICAgKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gICAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gICAgICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcclxuICAgICAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gICAgICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgICAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLyoqXHJcbiAgICAgICAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgICAgICAgKi9cbiAgLyoqXHJcbiAgICAgICAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gICAgICAgICAqL1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxyXG4gICAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICAgICAqL1xuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXHJcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAgICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gICAgICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICAgICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICAgICAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gICAgICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG4gIC8qKlxyXG4gICAgICAgICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAgICAgICAgICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gICAgICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICAgICAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gICAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gICAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcclxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICAgICAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAgICAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gICAgICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTY3JpcHRpbmdcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAgICAgKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAgICAgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvdW5kYXRpb24tbXEge1xuICBmb250LWZhbWlseTogXCJzbWFsbD0wZW0mbWVkaXVtPTQwZW0mbGFyZ2U9NjRlbSZ4bGFyZ2U9NzVlbSZ4eGxhcmdlPTkwZW1cIjtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5zZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1hcF9jYW52YXMgaW1nLFxuLm1hcF9jYW52YXMgZW1iZWQsXG4ubWFwX2NhbnZhcyBvYmplY3QsXG4ubXFhLWRpc3BsYXkgaW1nLFxuLm1xYS1kaXNwbGF5IGVtYmVkLFxuLm1xYS1kaXNwbGF5IG9iamVjdCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIGJ1dHRvbiB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMGVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpZGUtZm9yLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuc2hvdy1mb3ItbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAuaGlkZS1mb3ItbWVkaXVtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNob3ctZm9yLW1lZGl1bS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhpZGUtZm9yLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5zaG93LWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgLmhpZGUtZm9yLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNob3ctZm9yLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy1mb3Itc3IsXG4uc2hvdy1vbi1mb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2hvdy1vbi1mb2N1czphY3RpdmUsIC5zaG93LW9uLWZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gIGNsaXAtcGF0aDogbm9uZTtcbn1cblxuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb3cge1xuICBtYXgtd2lkdGg6IDczLjEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4ucm93IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucm93IC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucm93IC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gIH1cbn1cblxuLnJvdyAucm93LmNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJvdy5leHBhbmRlZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnJvdy5leHBhbmRlZCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdzpub3QoLmV4cGFuZGVkKSAucm93IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbiwgLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucm93LmlzLWNvbGxhcHNlLWNoaWxkLFxuLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW4gPiAucm93LFxuLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW5zID4gLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gIGZsZXg6IDEgMSAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIG1pbi13aWR0aDogMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbHVtbiwgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29sdW1uLCAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgfVxufVxuXG4uY29sdW1uLnJvdy5yb3csIC5yb3cucm93LmNvbHVtbnMge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yb3cgLmNvbHVtbi5yb3cucm93LCAucm93IC5yb3cucm93LmNvbHVtbnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zbWFsbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbi5zbWFsbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5zbWFsbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4uc21hbGwtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnNtYWxsLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5zbWFsbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4uc21hbGwtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnNtYWxsLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5zbWFsbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4uc21hbGwtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5zbWFsbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5zbWFsbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5zbWFsbC11cC0xIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc21hbGwtdXAtMSA+IC5jb2x1bW4sIC5zbWFsbC11cC0xID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC11cC0yIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc21hbGwtdXAtMiA+IC5jb2x1bW4sIC5zbWFsbC11cC0yID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5zbWFsbC11cC0zIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc21hbGwtdXAtMyA+IC5jb2x1bW4sIC5zbWFsbC11cC0zID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5zbWFsbC11cC00IHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc21hbGwtdXAtNCA+IC5jb2x1bW4sIC5zbWFsbC11cC00ID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC11cC01IHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc21hbGwtdXAtNSA+IC5jb2x1bW4sIC5zbWFsbC11cC01ID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDIwJTtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5zbWFsbC11cC02IHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc21hbGwtdXAtNiA+IC5jb2x1bW4sIC5zbWFsbC11cC02ID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5zbWFsbC11cC03IHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc21hbGwtdXAtNyA+IC5jb2x1bW4sIC5zbWFsbC11cC03ID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgbWF4LXdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5zbWFsbC11cC04IHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc21hbGwtdXAtOCA+IC5jb2x1bW4sIC5zbWFsbC11cC04ID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICBmbGV4OiAwIDAgMTIuNSU7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW4sIC5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLm1lZGl1bS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAubWVkaXVtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAubWVkaXVtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm1lZGl1bS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tdXAtMSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbiwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lZGl1bS11cC0yIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAubWVkaXVtLXVwLTMge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tdXAtNCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbiwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS11cC01IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uLCAubWVkaXVtLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAubWVkaXVtLXVwLTYge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tdXAtNyB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbiwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTQuMjg1NzElO1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLm1lZGl1bS11cC04IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uLCAubWVkaXVtLXVwLTggPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1leHBhbmQge1xuICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xuICAgIGZsZXg6IDEgMSAwcHg7XG4gIH1cbn1cblxuLnJvdy5tZWRpdW0tdW5zdGFjayA+IC5jb2x1bW4sIC5yb3cubWVkaXVtLXVuc3RhY2sgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yb3cubWVkaXVtLXVuc3RhY2sgPiAuY29sdW1uLCAucm93Lm1lZGl1bS11bnN0YWNrID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xuICAgIGZsZXg6IDEgMSAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW4sIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbiwgLm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5sYXJnZS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmxhcmdlLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmxhcmdlLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5sYXJnZS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5sYXJnZS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5sYXJnZS11cC0xIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLXVwLTIge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAubGFyZ2UtdXAtMyB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS11cC00IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW4sIC5sYXJnZS11cC00ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLXVwLTUge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAubGFyZ2UtdXAtNiB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS11cC03IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW4sIC5sYXJnZS11cC03ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTQuMjg1NzElO1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLmxhcmdlLXVwLTgge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLWV4cGFuZCB7XG4gICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgZmxleDogMSAxIDBweDtcbiAgfVxufVxuXG4ucm93LmxhcmdlLXVuc3RhY2sgPiAuY29sdW1uLCAucm93LmxhcmdlLXVuc3RhY2sgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yb3cubGFyZ2UtdW5zdGFjayA+IC5jb2x1bW4sIC5yb3cubGFyZ2UtdW5zdGFjayA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5zaHJpbmsge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2x1bW4tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5jb2x1bW4tYmxvY2sgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbGlnbi1yaWdodCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1qdXN0aWZ5IHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWxpZ24tc3BhY2VkIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5hbGlnbi1yaWdodC52ZXJ0aWNhbC5tZW51ID4gbGkgPiBhIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tY2VudGVyLnZlcnRpY2FsLm1lbnUgPiBsaSA+IGEge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLXNlbGYtdG9wIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1zZWxmLWJvdHRvbSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24tc2VsZi1taWRkbGUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWdyaWQtcm93LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uYWxpZ24tY2VudGVyLW1pZGRsZSB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbWFsbC1vcmRlci0xIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG4uc21hbGwtb3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbn1cblxuLnNtYWxsLW9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG59XG5cbi5zbWFsbC1vcmRlci00IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0O1xufVxuXG4uc21hbGwtb3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTtcbn1cblxuLnNtYWxsLW9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tb3JkZXItMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm1lZGl1bS1vcmRlci0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubWVkaXVtLW9yZGVyLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5tZWRpdW0tb3JkZXItNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm1lZGl1bS1vcmRlci01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAubWVkaXVtLW9yZGVyLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1vcmRlci0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubGFyZ2Utb3JkZXItMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmxhcmdlLW9yZGVyLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5sYXJnZS1vcmRlci00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAubGFyZ2Utb3JkZXItNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmxhcmdlLW9yZGVyLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jaGlsZC1hdXRvIHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZsZXgtY2hpbGQtZ3JvdyB7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5mbGV4LWNoaWxkLXNocmluayB7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5mbGV4LWRpci1yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtZGlyLXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmxleC1kaXItY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LWRpci1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWVkaXVtLWZsZXgtY2hpbGQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5tZWRpdW0tZmxleC1jaGlsZC1ncm93IHtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLm1lZGl1bS1mbGV4LWNoaWxkLXNocmluayB7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG4gIC5tZWRpdW0tZmxleC1kaXItcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5tZWRpdW0tZmxleC1kaXItcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5tZWRpdW0tZmxleC1kaXItY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tZWRpdW0tZmxleC1kaXItY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGFyZ2UtZmxleC1jaGlsZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLmxhcmdlLWZsZXgtY2hpbGQtZ3JvdyB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5sYXJnZS1mbGV4LWNoaWxkLXNocmluayB7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG4gIC5sYXJnZS1mbGV4LWRpci1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxhcmdlLWZsZXgtZGlyLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAubGFyZ2UtZmxleC1kaXItY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYXJnZS1mbGV4LWRpci1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm1lZGl1bS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tZWRpdW0tdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5sYXJnZS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sYXJnZS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cblxuLyoqXHJcbiAqIFN3aXBlciA1LjQuNVxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDE2LCAyMDIwXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXHJcbiAqXHJcbiAqIFBsdWdpbiBOYW1lOiBNb2R1bG9Cb3hcclxuICogUGx1Z2luIFVSSTogaHR0cHM6Ly93d3cudGhlbWUtb25lLmNvbS9tb2R1bG9ib3gvXHJcbiAqIEF1dGhvcjogVGhlbWVvbmVcclxuICogQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cudGhlbWUtb25lLmNvbS9cclxuICogRGVzY3JpcHRpb246IGEgcHVyZSBKYXZhU2NyaXB0IGFuZCB0b3VjaGFibGUgbGlnaHRib3hcclxuICogVmVyc2lvbjogMS40LjBcclxuICogVGFnczogbGlnaHRib3gsIHRvdWNoLCBzd2lwZSwgaW1hZ2UsIHZpZGVvLCBpZnJhbWUsIGh0bWxcclxuICpcclxuICogQ29weXJpZ2h0IChDKSAyMDE3IFRoZW1lb25lIC0gQWxsIFJpZ2h0cyBSZXNlcnZlZFxyXG4gKlxyXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTVU1NQVJZXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIDAwLiBNYWluIGNvbnRhaW5lcnNcclxuICAgIDAxLiBTVkcgaWNvbnMgVVJMXHJcbiAgICAwMi4gVG9wIEJhclxyXG4gICAgMDMuIEJvdHRvbSBCYXJcclxuICAgIDA0LiBDYXB0aW9uXHJcbiAgICAwNS4gSXRlbVxyXG4gICAgMDYuIFZpZGVvL0lmcmFtZVxyXG4gICAgMDcuIENvdW50ZXJcclxuICAgIDA4LiBUaW1lclxyXG4gICAgMDkuIExvYWRlclxyXG4gICAgMTAuIFNoYXJlIHRvb2x0aXBcclxuICAgIDExLiBCdXR0b25zXHJcbiAgICAxMi4gVGh1bWJuYWlsc1xyXG4gICAgMTMuIE1lZGlhIFF1ZXJpZXNcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwMC4gTWFpbiBjb250YWluZXJzXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtaG9sZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICAvKioqIHByZXZlbnQgaXNzdWUgb24gb2xkIFNhZmFyaSB2ZXJzaW9uICoqKi9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZSwgdmlzaWJpbGl0eSAuNHMgZWFzZTtcbn1cblxuLm1vYngtaG9sZGVyOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vYngtaG9sZGVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW9ieC1ob2xkZXIgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2J4LW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vYngtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5tb2J4LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZTtcbn1cblxuLm1vYngtaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLm1vYngtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuXG4ubW9ieC11aTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5tb2J4LW9wZW4tdG9vbHRpcCAubW9ieC11aTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwMS4gU1ZHIGljb25zIFVSTFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LXZpZGVvOmJlZm9yZSxcbi5tb2J4LXZpZGVvOmFmdGVyLFxuLm1vYngtdGh1bWItdmlkZW86YWZ0ZXIsXG4ubW9ieC11aSBidXR0b24sXG4ubW9ieC1zaGFyZS10b29sdGlwICo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL21vZHVsb2JveC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDIuIFRvcCBCYXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC10b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDAzLiBCb3R0b20gQmFyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtYm90dG9tLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2J4LXBhbnpvb20gLm1vYngtYm90dG9tLWJhcixcbi5tb2J4LXdpbGwtY2xvc2UgLm1vYngtYm90dG9tLWJhcixcbi5tb2J4LWhvbGRlcjpub3QoLm1vYngtb3BlbikgLm1vYngtYm90dG9tLWJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwNC4gQ2FwdGlvblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vYngtY2FwdGlvbi1pbm5lciB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubW9ieC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTRweCAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5tb2J4LWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE0cHggMTBweCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ubW9ieC10aXRsZSArIC5tb2J4LWRlc2Mge1xuICBtYXJnaW46IC02cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDUuIEl0ZW1cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC1pdGVtLFxuLm1vYngtaXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5tb2J4LWl0ZW0taW5uZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubW9ieC1pbWcsXG4ubW9ieC1wYW56b29tIC5tb2J4LWl0ZW0ge1xuICBjdXJzb3I6IG1vdmU7XG4gIC8qIGZhbGxiYWNrIGlmIGdyYWIgY3Vyc29yIGlzIHVuc3VwcG9ydGVkICovXG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi5tb2J4LWRyYWdnaW5nIC5tb2J4LWl0ZW0gKiB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbn1cblxuLm1vYngtaW1nLFxuLm1vYngtaHRtbCxcbi5tb2J4LXZpZGVvLFxuLm1vYngtaWZyYW1lLFxuLm1vYngtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuXG4ubW9ieC1tZWRpYS1sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9ieC1lcnJvcixcbi5tb2J4LWh0bWwtaW5uZXIge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vYngtZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9ieC1odG1sIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2J4LWh0bWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDYuIFZpZGVvL0lmcmFtZVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LXZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9ieC12aWRlbzpiZWZvcmUsXG4ubW9ieC12aWRlbzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtNDRweCAwIDAgLTQ0cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyODI4Mjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTc1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI4cHggLTQxNHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLm1vYngtdmlkZW8ubW9ieC1sb2FkaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2J4LXZpZGVvOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyODI4Mjg7XG59XG5cbi5tb2J4LXZpZGVvLm1vYngtbG9hZGluZzphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2J4LWxvYWQgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbW9ieC1sb2FkIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmc6YmVmb3JlLFxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vYngtdmlkZW8gdmlkZW8sXG4ubW9ieC12aWRlbyBpZnJhbWUsXG4ubW9ieC12aWRlbyAubWVqcy12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9ieC12aWRlbyBpZnJhbWUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmcgdmlkZW8sXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmcgLm1lanMtdmlkZW8sXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmcgaWZyYW1lIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qKiogaGlkZSBmdWxsc2NyZWVuIGJ1dHRvbiBvbiB3ZWJraXQgYnJvd3NlcnMgdG8gcHJldmVudCBpc3N1ZSAqKiovXG4ubW9ieC1mdWxsc2NyZWVuIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWZ1bGxzY3JlZW4tYnV0dG9uLFxuLm1vYngtZnVsbHNjcmVlbiAubWVqcy1mdWxsc2NyZWVuLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKiogU2FmYXJpIHN0aWxsIG5vdCBmaXggdGhpcyBpc3N1ZSAqKiovXG46LXdlYmtpdC1mdWxsLXNjcmVlbi1hbmNlc3Rvcjpub3QoaWZyYW1lKSB7XG4gIHdpbGwtY2hhbmdlOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwNy4gQ291bnRlclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG5cbi5tb2J4LXJ0bCAubW9ieC1jb3VudGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDguIFRpbWVyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtdGltZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggNXB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9ieC1ydGwgLm1vYngtdGltZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tb2J4LWF1dG9wbGF5IC5tb2J4LXRpbWVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA5LiBMb2FkZXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzI4MjgyODtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vYngtbG9hZCAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBtb2J4LWxvYWQgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb2J4LWxvYWQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2J4LWxvYWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTAuIFNoYXJlIFRvb2x0aXBcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC1zaGFyZS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEyMHB4O1xuICB0b3A6IDUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xufVxuXG4ubW9ieC1zaGFyZS10b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMTRweDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmOWZhZmI7XG59XG5cbi5tb2J4LXNoYXJlLXRvb2x0aXBbZGF0YS1wb3NpdGlvbj1cImxlZnRcIl06YmVmb3JlIHtcbiAgbGVmdDogMTRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5tb2J4LW9wZW4tdG9vbHRpcCAubW9ieC1zaGFyZS10b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm1vYngtc2hhcmUtdG9vbHRpcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDExLiBCdXR0b25zXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtdWkgYnV0dG9uLFxuLm1vYngtc2hhcmUtdG9vbHRpcCAqOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm1vYngtdWkgYnV0dG9uOmhvdmVyLFxuLm1vYngtc2hhcmUtdG9vbHRpcCBidXR0b246aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9ieC1zaGFyZS10b29sdGlwIGJ1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9ieC1zaGFyZS10b29sdGlwIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubW9ieC1ydGwgLm1vYngtc2hhcmUtdG9vbHRpcCBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDJweDtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1vYngtcnRsIC5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmJ1dHRvbi5tb2J4LXByZXYsXG5idXR0b24ubW9ieC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDZweDtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG5idXR0b24ubW9ieC1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5tb2J4LWhvbGRlcltkYXRhLXpvb209XCJmYWxzZVwiXSAubW9ieC16b29tLFxuLm1vYngtaG9sZGVyW2RhdGEtem9vbT1cImZhbHNlXCJdIC5tb2J4LXpvb206aG92ZXIsXG4ubW9ieC1ob2xkZXJbZGF0YS1kb3dubG9hZD1cImZhbHNlXCJdIC5tb2J4LWRvd25sb2FkLFxuLm1vYngtaG9sZGVyW2RhdGEtZG93bmxvYWQ9XCJmYWxzZVwiXSAubW9ieC1kb3dubG9hZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1vYngtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggNHB4O1xufVxuXG4ubW9ieC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTQwcHg7XG59XG5cbi5tb2J4LWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNzZweDtcbn1cblxuLm1vYngtem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTEyMHB4O1xufVxuXG4ubW9ieC1wYW56b29tIC5tb2J4LXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0xNjRweDtcbn1cblxuLm1vYngtcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTIwOHB4O1xufVxuXG4ubW9ieC1hdXRvcGxheSAubW9ieC1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMjUycHg7XG59XG5cbi5tb2J4LWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMjk2cHg7XG59XG5cbi5tb2J4LXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMzQwcHg7XG59XG5cbi5tb2J4LWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0zODRweDtcbn1cblxuLm1vYngtZnVsbHNjcmVlbiAubW9ieC1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNDI4cHg7XG59XG5cbi5tb2J4LWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ3MnB4O1xufVxuXG4ubW9ieC1mYWNlYm9vazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTQ3MnB4O1xufVxuXG4ubW9ieC10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTUxNnB4O1xufVxuXG4ubW9ieC10d2l0dGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNTE2cHg7XG59XG5cbi5tb2J4LWdvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNTYwcHg7XG59XG5cbi5tb2J4LWdvb2dsZXBsdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC01NjBweDtcbn1cblxuLm1vYngtcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTYwNHB4O1xufVxuXG4ubW9ieC1waW50ZXJlc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC02MDRweDtcbn1cblxuLm1vYngtbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjQ4cHg7XG59XG5cbi5tb2J4LWxpbmtlZGluOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNjQ4cHg7XG59XG5cbi5tb2J4LXJlZGRpdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02OTJweDtcbn1cblxuLm1vYngtcmVkZGl0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDUwMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNjkycHg7XG59XG5cbi5tb2J4LXR1bWJsciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MzZweDtcbn1cblxuLm1vYngtdHVtYmxyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NDY1YztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNzM2cHg7XG59XG5cbi5tb2J4LWJsb2dnZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzgwcHg7XG59XG5cbi5tb2J4LWJsb2dnZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZDAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC03ODBweDtcbn1cblxuLm1vYngtYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgyNHB4O1xufVxuXG4ubW9ieC1idWZmZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzYjQzO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC04MjRweDtcbn1cblxuLm1vYngtZGlnZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IC04NjhweDtcbn1cblxuLm1vYngtZGlnZzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDViZTI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTg2OHB4O1xufVxuXG4ubW9ieC1zdHVtYmxldXBvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MTJweDtcbn1cblxuLm1vYngtc3R1bWJsZXVwb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0OTI0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC05MTJweDtcbn1cblxuLm1vYngtZXZlcm5vdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTU2cHg7XG59XG5cbi5tb2J4LWV2ZXJub3RlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkYmU2MDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtOTU2cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAxMi4gVGh1bWJuYWlsc1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LXRodW1icy1ob2xkZXIsXG4ubW9ieC10aHVtYnMtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1vYngtdGh1bWJzLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYngtdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuLm1vYngtdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xufVxuXG4ubW9ieC10aHVtYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC4wMDAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgyODI4O1xufVxuXG4ubW9ieC1hY3RpdmUtdGh1bWI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjk5OTk7XG59XG5cbi5tb2J4LXRodW1iLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcbn1cblxuLm1vYngtdGh1bWItbG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9ieC10aHVtYi1iZzpob3Zlcixcbi5tb2J4LWFjdGl2ZS10aHVtYiAubW9ieC10aHVtYi1sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9ieC10aHVtYnMtaG9sZGVyIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xufVxuXG4ubW9ieC1kcmFnZ2luZyAubW9ieC10aHVtYnMtaG9sZGVyIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xufVxuXG4ubW9ieC10aHVtYi12aWRlbzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IC0yMHB4IGF1dG8gMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0yMDhweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDEzLiBNZWRpYSBRdWVyaWVzXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5tb2J4LXZpZGVvOmJlZm9yZSxcbiAgLm1vYngtdmlkZW86YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IC0zNHB4IDAgMCAtMzRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIycHggLTI5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAubW9ieC12aWRlbzpiZWZvcmUsXG4gIC5tb2J4LXZpZGVvOmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAtMjRweCAwIDAgLTI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggLTIwOHB4O1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2J4LXRpbWVyIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAubW9ieC10b3AtYmFyIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubW9ieC1jb3VudGVyIHtcbiAgICBtYXJnaW46IDAgNnB4IDAgNHB4O1xuICB9XG4gIC5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWF4LXdpZHRoOiAzODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1heC13aWR0aDogMzgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSBhbmQgKG1heC13aWR0aDogMzgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAubW9ieC10b3AtYmFyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUJEa0FBc0FBQUFBRzZnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBnQUFBRlpSaVYzaFkyMWhjQUFBQVlRQUFBRGFBQUFEUHY3NDkvcG5iSGxtQUFBQ1lBQUFDM0FBQUJIUVpnNk9jV2hsWVdRQUFBM1FBQUFBS3dBQUFEWVp3MjUxYUdobFlRQUFEZndBQUFBZEFBQUFKQStSQ0xGb2JYUjRBQUFPSEFBQUFCTUFBQUNNNzQ0QUFHeHZZMkVBQUE0d0FBQUFTQUFBQUVoRjZrcXViV0Y0Y0FBQURuZ0FBQUFmQUFBQUlBRTBBSUZ1WVcxbEFBQU9tQUFBQVNVQUFBSUsxY2Yxb0hCdmMzUUFBQS9BQUFBQkpBQUFBZFBFeFl1TmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUzd3VGlCZ1pXQmdhV1E1UmtEQThNdkNNMGN3eERPZUk2QmdZbUJsWmtCS3doSWMwMWhjUGpJK0ZHSkhjUmR5QTRSWmdRUkFESzNDeEVBQUhpYzdkRlpic01nQUVYUlMweWN5Wm5uT2VHN3krcUM4cFUxZEh1c0lPWHh1b3hhT2x3WllXUUIwQWVhNHF1SUVONEU5THpLYktqekRlTTZIL211YTZMbWMvcDh5aGcwbHZkWXgxNVpHOHVPTFFPR2pNcDNFenFtekppellNbUtOUnUyN05oejRNaUpNeGV1M0xqejRFa3FtN1Q4UDUyRzhQUDNsblRPVmsrK1o2aU42UVp6Tk4xRjdwdHVON2VHT2pEVW9hR09ESFZzdXZVOE1kVE85SGQ1YXFnelE1MGI2c0pRbDRhNk10UzFvVzRNZFd1b08wUGRHK3JCVUkrR2VqTFVzNkZlRFBWcXFEZER2UnZxdzFDZmhwcU05QXQwaUZMYUFBQjRuSjFZRFhCVFZSWis1LzIyVFVsSjh3ZTBwSGxKbTdSSmY1TzhGMmo2RXltbFNQa3B4YUw4VTJ4cGEzREtqMENCaGMySVc0ZVdLU29rSW9Mc3VNcXNzTTY0ZitqQTRIU2RXWFhYc2NCcTY3SU9zM0ZYWjFaWVdWeVJGZG84OTl5WHRJQlFaOTBrNzcxN3p6M3YzSFBQT2ZkODU0WUNDajljTDlkTDBSUUZPcUNiR0puckhiNUVheWlLSVdOOGlBL2hXQmJsbzZoVVdtOFR0Q0R3RTgwV01KdXMvaXJ3eXhPZHhlQjBNRGIxNFZOSkhuWFlvTExTbDZGZkNVWU85bllQVEE4RXBnOTA5MExwcmZiQmJaMmhZMFVsSlVYSFFwMy92dFdrUzZFQnY4K3JQTXE1dTk2OTJmL2ROeEpOaXF3QzF4UEU5VENVZ0NzU2RRV2dFM1hRRDI1bGtHNENOMnhtVGNPWFdCT3lzZXI2Uk42S25HYktTYm1RMytkME9JMW0yVzhRekxMa0kyc3lrcldBZ0pKRXRBOHZHR1cvMlErQ21UM244elM5d1p3dTJEQ3Z0dVpLWk4zeGtyTGgzNnlDWnVVb21RU3FHcFk4dC8yNVZmSFZodzh6NGViR0J0ZkxiMHlhOVBDYURjKzhkR1R2azJkc2g2ejdXenZvd2xYS1VTV285TUoxNWEzS3JFUDJsb09yMk9qaHc2aVc2aGYyQkRkRWNjUXZaR3BhQXk3WW92U3dxOGtyN0hHbGx4cGQ3MXJrUzZHMFNmMTFzbDlPdk1LMStqd1BQT0R4alV3a09pbTlDVTNpeDF3TmpYRGZtSlNFbjYxOEJzNmxwV3dVcFUrOFBDcUxNWTY1MHpqcThWaENJUDE3TkVLVHgzZWFMTCtzNVBpNnlKV2FXalRITFIxall6UFNWOVZGLzZPamRiLzFrTzNNazN1aEhDMHg2Z2MxQmpsS1ErblFGeFRZZGFKa1o3eVNWeExCYmhSMWRzYm9OWHAxdENZS1cyTFJhRXpwWWNJeDJCS054YUwwWmFVblNxZkZvaU5oSEtSL0drWDZQV1VTQWFKZWxRYXFaTDFFcG9ITnNhalNFeVBTb0o5SWpoSXhUZGpITG13WnZoUkRPaUZUWS9ZZVFudnJWWm1pVFF0R25jRUNYdEZUQlpMT1Z3d01SZ29YSEFrWHpNelBuMW5BSko4allTYk1EYXFOMndhR0x6TmhpaC9iWnluVUJNcElXU2c3VllpN0RSeDJtOEFMa0lkUkNKd0k2QXJKeDJFSThrYURXZVRRS2VBRms5ZmpsLzFBdndrdGpRMVA3Tmp5TUdReWZkNHZqaXBYNk0vaTUyRDdDcTgwa3FsY3hFY0dYUnIvRkVjZ3MwdTV1R2dCNFZXdU1GZnBkbjJSZTZIaTNQcXpteFdLc3o2K2FlMlBuOWhYWHcvZnFNODU5VWlHQzBvS1lZSUxKQnFKcnNuMVoxRTVxT3M5clFDaVVRUlJFam04eUpjYkhGNWNVSnVmWDF2QUhsZWZ3MFhnVW9ib1MzRVRmUWxUeEJDNFNPdHVFOFZQUkpUQlNDUVNqWkNwazdHcXp1K21hc2FaMnk3WmplaGhvNEYzZzgyQk5Ea0FIcE9SRzQrT0NTK2Y2SlRQbXRSbi9QSDFrY2g2ZDA0c3A3QVFiMjVhUS9wcVV5WGVROHZyZWJHOE9ZUWRYT1ErNTg1dTBzZFc5cnFhbHpSVVJpSis5RjRNd2VSRnJLVWpsMUdVWWhIMUEyN1dPSHc1Y1RGU0ZQTW85RWVVSUduUVRaSElhSjdBSExhT0tzT09EYU5GOWprQmpZRzJRRXNRMnhqTVVBeDJiQkViZVRCV01Id3NrQmpuZ3E1NlMveWZna0JuV0JhNEs5c3FLdHEydDFVSThTOUhlNVh1QlJiYXdBZGF0clFFQWkzMEFrczIrTE04V2VDYmFsVlprV055bHZKK2RxSm56VmIrT0hsU29LVzhuUENQN1JkK0NjWjJEZFdBR3FKMkNCRk9waGd5d0ZGQ0ZCTnRmQWJHdE5QQkN3eHZ5Z0hlWU1aTVk5WmJvQnF3cS9wVnJzYmdONXRrdjE1Mk9EbGJNZmlxd0dNQmd4YTRFeHozUWhvdlJJVXA2YWNxWm1RelJxMHlwRFhTMlRQTFQwMllJa1FFVG5PRTQ0NW9PR3hPbVhBcVVKTk5HN1hndXBNalBxMnVhOWFzcmo1eVkveXVLdGVPMUt4MFlOSlR1ZnJpckxlMW1abmF0N09MNnJuVWRDV2VucFc2SThtQW5ic1k4S1dzMVB1U292Q1c5QS9aMjVQUTI0YTdjTk9xZ21Ua0xtQk1naDRUSGdjNGI5azJJVnYxL2cvRjVuR2xqd1BMZk9nSEF6SnpoNDVWLzQrV2VuVHptTXRSNVo3dXMyVHlzOTA5VUhxclBZN0tiY2tveFJ2UkhobVZjM2NKR0U5N3VtbDBSMVMwamRVTFZsN0V2WnRERlZCRjM1TjljRWRqcGdtQWlPbEZaK0R0b2g5MytEM3p6SHI4UlJOWlFobkNOTU5iY2VnT3ZwRXdab0wrMDZjSlEwN2grdGgzZlovN1BWYlZDNm5nVEFWL0tvTEZ1TzYrMktGY1U2NTFnRWI1dWdQU0liMUQrWHA4VjQrazNzRUlHbnc1bVllNElmNGsxbEZZcjZTQ3ptTTJFUThpV3Rtd2puQkk5a1R3ZTFUbGZBbVhoN0gwMmJ5OWZXMmdzakt3dHYwYWFVUktpbDRPZFY3ckRMMU1YSUZOcmhkeG9oY1pYWVRucTQ3V2lzcktpdGFPYmJmNSt5dmtMaTVKNmxDTlpaK0I2R0MzOFZOQlpCRGlkU1MvK21Tdmg2cytzcmdDOHB5S012RHR0K2RlM2M5ZlU3NlpQZnVNOHVkNEt2MGZ5UC9McWZlcE1ULzNvWnhTcXBaYVRhMURhUVlMWThURnNIWWJXWXNQb1JoUldmTDVlU1NRYmhVR2dHQzNZTGJWTWs2UGl0VEZOR3BBc05yQzZEMVZOQktnQkhNZWphaXVSV0VXR2dzU0RCVEpqcVdJbDhrSkxsc2FMSjJ0WERyNnhHZlQ4NWJNMlEwNmE0NngySFRndmRuVjh6NVlEeS8yN0o0enQ2eDJWdGt6am9ZcGtxMzZrYUJyNGVRU2c3dHlpVndlV3ViWFp1Z3RhZGw1OHlkYXBmYk9SZktzRFR1WjBPQmd4NGNmZGpDZjV0YldOSVRuTDEyMGZkT2kxUlYxQzN1S0d6TmR3WUxjTXZaM0J4b1B5VE9DRDFYdlhUcDdVMTBnV0NWbVRWOWIzcjJ6MFNrR1dvdmIyaHA5STg5TzhhMnNtbHlhTzhtdU1VK2RSbXR6cDYwSXpBb0ZwakxyMW4zODhib0x5ZjBkUnZ4aHNIWjBxYldxRGt3cXZ2cGtqNGwwZlk2RUlYUmk1c1FTckF2c1ZZd1hSeTRxSjJFVnREMUFON2EwSFd0aDl5bXZMMXhjM1dUVUtLL1RBSEEvYlhEVnRWV2ZPTWZ1R3hHWnY0TG4valZyOWpjM2oxeU12MHRuZG15dDlWcTg4WTlnSDF3dExYM0tXam90NSsraldIZ0FvWlprUTE0d0dRMjBGbGk3MVVtS0pBeTR4S01TVEdiVmR5Ylc3RkREQXV0OVhwRDVBeldyWU83elE4cWZmcUY4K1luZC9jbHJIY2R5eEd5M2EvMyttZk5uekMvY0JzdmVUam5UdlhmMW82dnpPbFp3N1d0cXRkbVBLL0VycnovNk5OdEQ3MnptTk9aZmJtWWRUR0hmb29mcUk3OU9jK1IybjFscm5MNnBPbTBVcDdrd3hoVFcxMkFtbTdXWWtYUjJxWXJGMkFtZ21iQXN4Wmp3eTF4cGcvbTFKZTJ2cnA4di9uejJ4cG1sQmc0RTlock1VMzQxd1ZwVE9oL09mbUd2QW5yYThxNnVjdHI2MFpRSFYzUStXTVFKeWtNajhac1duMlFCT21tSE1CK201cERJcFRGb25ZaWdpYUtBaEdFaUFIRjdFbGlWblFram9MVklNUHRKcEJLSFlkM0E4R1lIOWpKenJXd21IeDVRanA3dkRBWDBzdUdSeW0xdnRtLzlXMS9IeVI4dmN6Zk1zNlNrOERTdjg1NS81ZGxYOW9RcTUyaFQ4c3l5cDJyeDVJZDE3SUF5QU0zd0lqUVBNT0h6eXRFQjY0cTZENXpUOTF5TmJueDNWL25xbmQwMTdTOVkwNjA1azNpem9YTHBzeGRlMm4zOHlvT1Y5czFMY2p3ek5qYmRYNmFzbkJWYUJqLzYvRHdLd1BrcGNxYkRHN0Juc1hvU3FXblVBbW90dFlGNmpNU2RWeVlaaDN6VlhDandUaXd3SEg2c0d1UmlFSFFHenVSWDZ3aFprcDEyM295MUJXRTJtRWZKL3R2SVJ0TTRaTTViRFhpTXNQTWFBS09UeWM1dUw1N3JxeXljNXk1SkU1cG0xaTJTMmlVWDBDY2FRNmxDNlpvZzdKcVNxWm1ZbG9zbDJLNnB3TkE4NHpSblFXNlNhQUxZWlFHVzVsaEN0VS9XMzRONm8rYktmWjhjZjMvQ2wvK2lUWDN3QnpwT1k0bVJrZU5mM3JwdHljR1NzaFFXZ0diWXQ1akZjMmUwK0RnbElyd2w2RFZXUTdCdXdhSjNYazFKNFZMNXVybkxsL1dmK2dIVS9oWm9aZEtOeW02bEcrSTM0RmFOZVpLY1NwSklvMkllQ1Z2cGRzREdmS3Z6Sm5Bd21lRDM3T3c2NVpXd1Nvd3Bnd1g1VDY5cy9yQjU1ZFA1QmNwZ0RLRlY4cDdxMnNuLzF1YzkzYlZ6VC93NlVyQ3FEVFd2ZkNxL29DRC9xWlhOb1VqOEJMNUtwNkdVMDE3ZnJmTlhrQXRpaXlmL1NPQ0VlTHFuZDhSL1FsOUdsQ1JmY3RTNms1Y2h2SUJ1UTF6Q0Nqb0NITDJESE5ISVh4TUoza1FlTzhsYnNVWE9OZVNmQTVFamNHNi9FK0tkaE40YlAwNHZCaGRpODgzK0JGQnpRYnhGYnZaelFlWTlMTkJaYzBGTmZuNU53ZkRuNnJDVG5UdzZSOG8rZ2ZwZjVoQ29tMzNjUnVpVGxzczNLSG1aakQrQlBOKzVnWHVBMnppUy9RNzNtTHhVa3BiS04vZXF3ejV1SzBYOUYzaDJkMVY0bkdOZ1pHQmdBT0pkNzc2K2l1ZTMrY3JBemM0QUFqZTVCZmNnMHh6OVlIRU9CaVlRQlFBOEZRbEZBSGljWTJCa1lHQm5BQUdPUGdhRy8vODUraGtZR1ZDQk1nQkdHd05ZQUFBQWVKeGpZR0JnWUI4RW1LT1BnUUVBUTA0QmZnQUFBQUFBQUE0QWFBQitBTXdBNEFFQ0FVSUJiQUdZQWNJQ0dBSllBclFDNEFNd0E3QUQzZ1F3QkpZRTNBVWtCV1lGaWdZZ0JtWUd0QWJxQjFnSUVnaFlDRzRJaEFpMkNPaDRuR05nWkdCZ1VHWW9aV0JuQUFFbUlPWUNRZ2FHLzJBK0F3QVlDUUcyQUhpY1haQk5hb05BR0laZkU1UFFDS0ZRMmxVcHMyb1hCZk96ekFFU3lES0JRSmRHUjJOUVIzUVNTRS9RRS9RRVBVVVBVSHFzdnNyWGpUTXc4M3pQdlBNTkN1QVdQM0RRREFlamRtMUdqendTN3BNbXdpNzVYbmdBRDQvQ1Evb1g0VEZlNFF0N3VNTWJPemp1RGMwRW1YQ1AvQzdjSjM4SXUrUlA0UUVlOENVOHBQOFdIbU9QWDJFUHo4N1RQbzIwMmV5Mk9qbG5RU1hWLzZhck9qV0ZtdnN6TVd0ZDZDcXdPbEtIcTZvdnljTGFXTVdWeWRYS0ZGWm5tVkZsWlU0NnRQN1Iybkk1bmNiaS9kRGtmRHRGQkEyRERYYllraEtjK1YwQnFzNVp0OUpNMUhRR0JSVG0vRWV6VG1aTkt0cGNBTXM5WXU2QUs5Y2FGNzZ6b0xXSVdjZk1HT1NrVmR1dlNXZWNocVpzejA0MEliMlBZM3VyeEJKVHpyaVQ5NWxpcHorVE4xZm1BQUFBZUp4dGtNbDJ3akFNUmZPQWhBQmxLbTJoODBDMythamdDS0tEWTZjZWdQNTlUWUJ6dWtBTCt6MVpzcThjdGFKVFRLUHJzVVFMYlhRUUkwRVhLWHJvWTRBYkRESENHQk5NY1lzWjduQ1BCOHl4d0NPZThJd1h2T0lONy9qQUo3Nnd4SGZVcVdYK096Z3VtV0FqSk1WMTdpME5kbHI2aXJMS08rcWZ0ZFQ3aTZ5NHVGU1V2Q2tuYXkrbEZZWklaYVFjbWZIL3hJRmRZbjk4YnFocmExYUtUTS82bFdNbnlhWWlyeDFyRlVRWkZCa2IyekpVdG9YZUpDZWcwV25MdEhlU0ZjM090cm5vek53cWkwVGtTcEJNREIxblNkZTVvSlhXMjNoVFMyL1QwTGlsZ2xYWDdkbUZWeExucTVVMHZZQVRIRmszelgzQk9pc29RSE5ERkRlWm5xS0R5OWhSTmF3TjdWaDcyN2hGemNKNWM4VElMcktaZkg3dElQeEFGUDBCcExlSlBBPT0pIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1wbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4udmpzLWljb24tcGxheS1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBhdXNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1tdXRlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbG93IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1taWQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtaGlnaCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi52anMtaWNvbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi52anMtaWNvbi1zcGlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXN1YnRpdGxlcyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2FwdGlvbnMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2hhcHRlcnMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuXG4udmpzLWljb24tY29nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsIC52anMtaWNvbi1jaXJjbGUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsIC52anMtaWNvbi1jaXJjbGU6YmVmb3JlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24taGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNhbmNlbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcmVwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZ3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1hdWRpbyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLnZqcy1pY29uLW5leHQtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIHdvcmQtYnJlYWs6IGluaXRpYWw7XG59XG5cbi52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanNbdGFiaW5kZXg9XCItMVwiXSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi52aWRlby1qcyAqLCAudmlkZW8tanMgOmFmdGVyLCAudmlkZW8tanMgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTksIC52aWRlby1qcy52anMtNC0zLCAudmlkZW8tanMudmpzLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi52aWRlby1qcy52anMtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLnZqcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmpzLW5vLWpzIGEsIC52anMtbm8tanMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NmE4Y2M7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGhlaWdodDogMS42MzMzMmVtO1xuICB3aWR0aDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAuMDY2NjZlbSBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IC4zZW07XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtLjgxNjY2ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cywgLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi52anMtY29udHJvbCAudmpzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLjVlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZDpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1zY3J1YmJpbmcgLnZqcy1jb250cm9sLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyLCAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cywgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJiMzMzZjtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgLjNlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMGVtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNWVtO1xuICBtYXgtaGVpZ2h0OiAxNWVtO1xufVxuXG4udmpzLWxheW91dC10aW55IC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LCAudmpzLWxheW91dC14LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNWVtO1xufVxuXG4udmpzLWxheW91dC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwZW07XG59XG5cbi52anMtbGF5b3V0LW1lZGl1bSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDE0ZW07XG59XG5cbi52anMtbGF5b3V0LWh1Z2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LCAudmpzLWxheW91dC14LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjVlbTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZywgLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtaG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICB3aWR0aDogMi4yMjIyMjIyMjJlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsIC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsIC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuMXMsb3BhY2l0eSAuMXM7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsb3BhY2l0eSAxcztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLCAudmpzLWVycm9yIC52anMtY29udHJvbC1iYXIsIC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNGVtO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZsZXg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGhlaWdodDogLjNlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjdlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlci5kaXNhYmxlZCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiwgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtLjVlbTtcbiAgdG9wOiAtLjMzMzMzMzMzMzNlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IC4zZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy40ZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCwgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC42ZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLjQ1ZW0gMCAuNDVlbTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4xcyxvcGFjaXR5IC4xcyxoZWlnaHQgLjFzLHdpZHRoIC4xcyxsZWZ0IDBzLHRvcCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBsZWZ0OiAtMy41ZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMHM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSB7XG4gIHdpZHRoOiAxMGVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHkge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAzZW07XG4gIGxlZnQ6IC0zMDAwZW07XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsb3BhY2l0eSAxcyxoZWlnaHQgMXMgMXMsd2lkdGggMXMgMXMsbGVmdCAxcyAxcyx0b3AgMXMgMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsb3BhY2l0eSAxcyxoZWlnaHQgMXMgMXMsd2lkdGggMXMsbGVmdCAxcyAxcyx0b3AgMXMgMXM7XG59XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogM2VtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gLjQ1ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IC4zZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAuM2VtO1xufVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICB0b3A6IC0uNWVtO1xuICBsZWZ0OiAtLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICB0b3A6IC0uM2VtO1xuICByaWdodDogLS41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiA4ZW07XG4gIGJvdHRvbTogOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbWVudSB7XG4gIGxlZnQ6IC0yZW07XG59XG5cbi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmV1aSAudmpzLWxpdmUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDRlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2Uge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSwgLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sIC52anMtbm8tZmxleCAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBib3R0b206IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLjFlbTtcbn1cblxuLnZqcy1zdWJ0aXRsZXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1jYXB0aW9ucyB7XG4gIGNvbG9yOiAjZmM2O1xufVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSwgLnZqcy1wbGF5YmFjay1yYXRlID4gLnZqcy1tZW51LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLW1lbnUge1xuICB3aWR0aDogNGVtO1xuICBsZWZ0OiAwO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJYXCI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogLjA1ZW0gLjA1ZW0gLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAuODU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgLjNzIGZvcndhcmRzO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIC4zcyBmb3J3YXJkcztcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNnB4O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC40NHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3cge1xuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gIHdpZHRoOiAyNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtLjFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY29udGVudDogXCLvhI1cIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0uMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBjb250ZW50OiBcIiDvhJ1cIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtYXVkaW8tYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZHVyYXRpb24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWF1ZGlvLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWNhcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1yZW1haW5pbmctdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IGluaXRpYWw7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1saXZldWkpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55LnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZy52anMtdGV4dC10cmFjay1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDcwJTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29sb3JzLCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scywgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtZm9udCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDAgMjRweDtcbiAgfVxuICAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG4gIC52anMtbGF5b3V0LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LCAudmpzLWxheW91dC10aW55IC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LCAudmpzLWxheW91dC14LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4udmpzLXRyYWNrLXNldHRpbmcgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4gPiBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDcuM2VtO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgbGVnZW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246YWN0aXZlLCAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXIge1xuICBjb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG4gIGNvbG9yOiAjMmIzMzNmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aWRlby1qcyA+IDpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLnZqcy1yZXNpemUtbWFuYWdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmlkZW8tanMgOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC52aWRlby1qcyA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnZqcy10aGVtZS1jaXR5IHtcbiAgLS12anMtdGhlbWUtY2l0eS0tcHJpbWFyeTojYmYzYjRkO1xuICAtLXZqcy10aGVtZS1jaXR5LS1zZWNvbmRhcnk6I2ZmZjtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtY29udHJvbC1iYXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCwgdHJhbnNwYXJlbnQpO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZqcy10aGVtZS1jaXR5LS1wcmltYXJ5KTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtcmVtYWluaW5nLXRpbWUge1xuICBvcmRlcjogMTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZsZXg6IDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXBsYXktY29udHJvbCB7XG4gIG9yZGVyOiAyO1xuICBmbGV4OiA4O1xuICBmb250LXNpemU6IDEuNzVlbTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtZnVsbHNjcmVlbi1jb250cm9sLCAudmpzLXRoZW1lLWNpdHkgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCwgLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsIHtcbiAgb3JkZXI6IDM7XG4gIGZsZXg6IDE7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDpob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtbXV0ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCwgLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsLCAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDpob3ZlciwgLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDNlbTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMS43NWVtIDNlbTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWxldmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMS43NWVtIHNvbGlkIHZhcigtLXZqcy10aGVtZS1jaXR5LS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIFRpdGlsbGl1bSBXZWIgLSAyMDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlRpdGlsbGl1bSBXZWIgRXh0cmEgTGlnaHRcIiksIGxvY2FsKFwiVGl0aWxsaXVtV2ViLUV4dHJhLUxpZ2h0XCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQuc3ZnI3RpdGlsbGl1bXdlYi1leHRyYS1saWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogVGl0aWxsaXVtIFdlYiAtIDMwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiVGl0aWxsaXVtIFdlYiBMaWdodFwiKSwgbG9jYWwoXCJUaXRpbGxpdW1XZWItTGlnaHRcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC5zdmcjdGl0aWxsaXVtd2ViLWxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBUaXRpbGxpdW0gV2ViIC0gNDAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlRpdGlsbGl1bSBXZWIgUmVndWxhclwiKSwgbG9jYWwoXCJUaXRpbGxpdW1XZWItUmVndWxhclwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci5zdmcjdGl0aWxsaXVtd2ViLXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIFRpdGlsbGl1bSBXZWIgLSA2MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlRpdGlsbGl1bSBXZWIgU2VtaUJvbGRcIiksIGxvY2FsKFwiVGl0aWxsaXVtV2ViLVNlbWlCb2xkXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQuc3ZnI3RpdGlsbGl1bXdlYi1zZW1pYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogVGl0aWxsaXVtIFdlYiAtIDcwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJUaXRpbGxpdW0gV2ViIEJvbGRcIiksIGxvY2FsKFwiVGl0aWxsaXVtV2ViLUJvbGRcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQuc3ZnI3RpdGlsbGl1bXdlYi1ib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBTb3VyY2UgU2FucyBQcm8gLSA0MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTb3VyY2UgU2FucyBQcm8gUmVndWxhclwiKSwgbG9jYWwoXCJTb3VyY2VTYW5zLVByby1SZWd1bGFyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5zdmcjc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogU291cmNlIFNhbnMgUHJvIC0gNjAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGRcIiksIGxvY2FsKFwiU291cmNlU2Fucy1Qcm8tU2VtaUJvbGRcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC5zdmcjc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBTb3VyY2UgU2FucyBQcm8gLSA3MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlNvdXJjZSBTYW5zIFBybyBCb2xkXCIpLCBsb2NhbChcIlNvdXJjZVNhbnMtUHJvLUJvbGRcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC5zdmcjc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy8vaWNvbmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLy9pY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMvL2ljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMvL2ljb25mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMvL2ljb25mb250LnN2ZyNpY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljb25zIC5pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbnMtYm94IHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uaWNvbnMtYm94LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAxXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG59XG5cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAzXCI7XG59XG5cbi5pY29uLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA0XCI7XG59XG5cbi5pY29uLWJhemEtZGFueWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA1XCI7XG59XG5cbi5pY29uLWJ1aWxkaW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNlwiO1xufVxuXG4uaWNvbi1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA3XCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLWxlZnQtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwOFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1yaWdodC10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA5XCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQlwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMENcIjtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodC10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBEXCI7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEVcIjtcbn1cblxuLmljb24tY2xvc2UtZmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBGXCI7XG59XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTEwXCI7XG59XG5cbi5pY29uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTExXCI7XG59XG5cbi5pY29uLWRvZGF0a293ZS11c2x1Z2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTNcIjtcbn1cblxuLmljb24tZG9kYXRrb3dlLXVzbHVnaTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTRcIjtcbn1cblxuLmljb24tZG93bmxvYWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExNlwiO1xufVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExNVwiO1xufVxuXG4uaWNvbi1la3NwbG9hdGFjamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTdcIjtcbn1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMThcIjtcbn1cblxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTlcIjtcbn1cblxuLmljb24tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUFcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUJcIjtcbn1cblxuLmljb24tZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFDXCI7XG59XG5cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMURcIjtcbn1cblxuLmljb24tZm9udC1zaXplLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFFXCI7XG59XG5cbi5pY29uLWZvbnQtc2l6ZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFGXCI7XG59XG5cbi5pY29uLWZvbnQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyMFwiO1xufVxuXG4uaWNvbi1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTIxXCI7XG59XG5cbi5pY29uLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyMlwiO1xufVxuXG4uaWNvbi1pbmZvLW9nb2xuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyM1wiO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjRcIjtcbn1cblxuLmljb24taW53ZXN0eWNqZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyNVwiO1xufVxuXG4uaWNvbi1pbndlc3R5Y2plMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyNlwiO1xufVxuXG4uaWNvbi1rYXJpZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI3XCI7XG59XG5cbi5pY29uLWthcmllcmEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI4XCI7XG59XG5cbi5pY29uLWtvbnN1bHRhY2plLXotcnlua2llbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyOVwiO1xufVxuXG4uaWNvbi1rb25zdWx0YWNqZS16LXJ5bmtpZW0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTJBXCI7XG59XG5cbi5pY29uLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyQlwiO1xufVxuXG4uaWNvbi1sYWJvcmF0b3JpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkNcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkRcIjtcbn1cblxuLmljb24tbG5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTJFXCI7XG59XG5cbi5pY29uLW1haW50ZW5hbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTJGXCI7XG59XG5cbi5pY29uLW1hdGVyaWFseS1lZHVrYWN5am5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTMwXCI7XG59XG5cbi5pY29uLW1lZGlhLWljb24tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzMVwiO1xufVxuXG4uaWNvbi1tZWRpYS1pY29uLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzJcIjtcbn1cblxuLmljb24tbWVkaWEtaWNvbi0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTMzXCI7XG59XG5cbi5pY29uLW1lZGlhLWljb24tNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzNFwiO1xufVxuXG4uaWNvbi1tdWx0aW1lZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTM1XCI7XG59XG5cbi5pY29uLW5hc3plLXdhcnRvc2NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTM2XCI7XG59XG5cbi5pY29uLW5hc3plLXdhcnRvc2NpMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzN1wiO1xufVxuXG4uaWNvbi1uYXN6ZS13YXJ0b3NjaTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzhcIjtcbn1cblxuLmljb24tbmV3c2xldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzOVwiO1xufVxuXG4uaWNvbi1vZ2xvc3plbmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTNBXCI7XG59XG5cbi5pY29uLW90b2N6ZW5pZS1yZWd1bGFjeWpuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzQlwiO1xufVxuXG4uaWNvbi1vdG9jemVuaWUtcmVndWxhY3lqbmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTNDXCI7XG59XG5cbi5pY29uLXBha2lldC1pbmZvcm1hY2ppOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTNFXCI7XG59XG5cbi5pY29uLXBha2lldC1pbmZvcm1hY2ppMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzRlwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0MFwiO1xufVxuXG4uaWNvbi1waXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQxXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDJcIjtcbn1cblxuLmljb24tcHJhc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDRcIjtcbn1cblxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUNcIjtcbn1cblxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0NlwiO1xufVxuXG4uaWNvbi1wcnpldGFyZ2ktcG9zdGVwb3dhbmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQ3XCI7XG59XG5cbi5pY29uLXJhcG9ydC1yb2N6bnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDhcIjtcbn1cblxuLmljb24tcmVmZXJlbmNqZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0QVwiO1xufVxuXG4uaWNvbi1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNEJcIjtcbn1cblxuLmljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTRDXCI7XG59XG5cbi5pY29uLXJ6ZWN6bmlrLXByYXNvd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNERcIjtcbn1cblxuLmljb24tcnplY3puaWstcHJhc293eTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNEVcIjtcbn1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTRGXCI7XG59XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTUwXCI7XG59XG5cbi5pY29uLXNob3ZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1MVwiO1xufVxuXG4uaWNvbi1zdGFuZGFyZHlHUzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1MlwiO1xufVxuXG4uaWNvbi1zdGFuZGFyZHlHUzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNTNcIjtcbn1cblxuLmljb24tc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNTRcIjtcbn1cblxuLmljb24tc3RyYXRlZ2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTU1XCI7XG59XG5cbi5pY29uLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNTZcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1OFwiO1xufVxuXG4uaWNvbi11c2x1Z2ktS1NQOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTU5XCI7XG59XG5cbi5pY29uLXVzbHVnaS1TR1Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNUFcIjtcbn1cblxuLmljb24td2lhcnlnb2RuaS1kb3N0YXdjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1QlwiO1xufVxuXG4uaWNvbi13aWFyeWdvZG5pLWRvc3Rhd2N5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1Q1wiO1xufVxuXG4uaWNvbi13bGFzY2ljaWVsZS1ncnVudG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTVEXCI7XG59XG5cbi5pY29uLXdzcGFyY2llX1VFOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTVFXCI7XG59XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNUZcIjtcbn1cblxuLmljb24tYmx1ZXNreTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE2MFwiO1xufVxuXG4uaWNvbi16cm93bm93YXpvbnktcm96d29qOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTYxXCI7XG59XG5cbi5pY29uLXpyb3dub3dhem9ueS1yb3p3b2oyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTYyXCI7XG59XG5cbi5pY29uLXpyb3dub3dhem9ueS1yb3p3b2ozOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTYzXCI7XG59XG5cbi52aXN1YWxseWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG59XG5cbi5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udGlueS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG59XG5cbi5tYi0xXzUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5yZWxhdGl2ZSxcbltkYXRhLXJlbGF0aXZlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFic29sdXRlLFxuW2RhdGEtYWJzb2x1dGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGFkZGVkIHtcbiAgcGFkZGluZy1sZWZ0OiA0dncgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wbCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsW2NsYXNzXj0ndHlwZS0nXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWxbY2xhc3NePSd0eXBlLSddIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWxbY2xhc3NePSd0eXBlLSddIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjU2MjVlbTtcbiAgbGVmdDogLS43NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbn1cblxudWwudHlwZS0xIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VsLXR5cGUtMS5zdmdcIik7XG59XG5cbnVsLnR5cGUtMiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy91bC10eXBlLTIuc3ZnXCIpO1xufVxuXG51bC50eXBlLTMgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvdWwtdHlwZS0zLnN2Z1wiKTtcbn1cblxudWwudHlwZS00IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VsLXR5cGUtNC5zdmdcIik7XG59XG5cbnVsLnR5cGUtNSBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy91bC10eXBlLTUuc3ZnXCIpO1xufVxuXG51bC50eXBlLTYgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvdWwtdHlwZS02LnN2Z1wiKTtcbn1cblxudWwudHlwZS03IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VsLXR5cGUtNy5zdmdcIik7XG59XG5cbnVsLnR5cGUtOCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy91bC10eXBlLTguc3ZnXCIpO1xufVxuXG5bZGF0YS1mdWxsLXdpZHRoXSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0dncgKiAyKTtcbiAgbWFyZ2luOiAwIC00dnc7XG59XG5cbltkYXRhLWNvbnRlbnQtcGFkZGluZ10ge1xuICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgcGFkZGluZy1yaWdodDogNHZ3O1xufVxuXG5bZGF0YS12aWV3XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UsIHRyYW5zZm9ybSAxcyBlYXNlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xcyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEuMjVyZW0sIDApO1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nMSddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzInXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PSczJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nNCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzUnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PSc2J10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nNyddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzgnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PSc5J10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nMTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW3ZpZXctZGlyZWN0aW9uPSd0by10b3AnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMnJlbSwgMCk7XG59XG5cbltkYXRhLXZpZXddW3ZpZXctZGlyZWN0aW9uPSd0by1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJyZW0sIDAsIDApO1xufVxuXG5bZGF0YS12aWV3XVt2aWV3LWRpcmVjdGlvbj0ndG8tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJyZW0sIDAsIDApO1xufVxuXG5bZGF0YS12aWV3XVt2aWV3LWRpcmVjdGlvbj0ndG8tYm90dG9tJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcbn1cblxuW2RhdGEtdmlld10uaW4tdmlldywgW2RhdGEtdmlld10uc2VlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmJvbGQge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmhyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBvcGFjaXR5OiAuMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zcGFjZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BhY2VyLnMwNSB7XG4gIGhlaWdodDogLjVyZW07XG59XG5cbi5zcGFjZXIuczEge1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5zcGFjZXIuczE1IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zcGFjZXIuczIge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5zcGFjZXIuczMge1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5zcGFjZXIuczQge1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5zcGFjZXIuczUge1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc21hbGwtc2hyaW5rIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpdW0tc2hyaW5rIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFyZ2Utc2hyaW5rIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuW2RhdGEtYmctaW1hZ2VdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5bZGF0YS1iZy1pbWFnZV0ucmVzaXplLWhlaWdodCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnJlc2l6ZS13aWR0aCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbltkYXRhLWJnLWltYWdlXS50LXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgdG9wICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS50LWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS50LWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0udC1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5jLXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5jLWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5jLWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5jLWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYy1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5iLXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gdG9wICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5iLWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5iLWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5iLWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYi1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5sLXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0ubC1jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmwtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5sLWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGxlZnQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmwtciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgcmlnaHQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnItdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uci1jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5yLWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnItbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGxlZnQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnItciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnPSdsaWdodC1ncmV5J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG5bZGF0YS1ib3JkZXJdIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5bZGF0YS1ib3JkZXI9J2dyZXknXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbltkYXRhLWJvcmRlcj0nb3JhbmdlJ10ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lcixcbi5zd2lwZXItd3JhcHBlciB7XG4gIHotaW5kZXg6IDA7XG59XG5cbmlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1dmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9jIGgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvYyB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnRvYyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5pdGlhbDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uejEge1xuICB6LWluZGV4OiAxO1xufVxuXG4jc2tpcC1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbiNza2lwLW5hdjpmb2N1cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHotaW5kZXg6IDY7XG59XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgY2FsYyg0dncgKyAuNXJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDh2dyArIDFyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC00dncgLSAuNXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50YWJsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDQ4Ljc1cmVtICsgNHZ3ICsgLjVyZW0pO1xuICB9XG59XG5cbi50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIHRhYmxlIHtcbiAgd2lkdGg6IDQ4Ljc1cmVtO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDFyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbnRhYmxlIHRoIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG50YWJsZSB0ZCB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDEsXG4uaDEge1xuICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuMzEyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNDM3NWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG59XG5cbi50aXRsZS13aXRoLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuXG4udGl0bGUtd2l0aC1pY29uIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IC45O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbm1haW4ge1xuICB6LWluZGV4OiAxO1xufVxuXG5tYWluIG9sLFxubWFpbiB1bCB7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG59XG5cbm1haW4gb2w6bGFzdC1jaGlsZCxcbm1haW4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBtYWluIG9sLFxuICBtYWluIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4gb2wsXG4gIG1haW4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBtYWluIG9sLFxuICBtYWluIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuMTI1cmVtIDAgLjEyNXJlbSAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmNWQyMztcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbmJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcGFkZGluZzogLjg3NXJlbSAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idXR0b24ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmJ1dHRvbi5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uYnV0dG9uLmhvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnV0dG9uLnJzcyB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW0gLjM3NXJlbSAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRlciAuYnV0dG9uLnJzcyB7XG4gIHRvcDogLS4xMjVyZW07XG59XG5cbi5idXR0b24ucnNzIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC40Mzc1cmVtO1xuICBmb250LXNpemU6IC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYnV0dG9uLndpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1dHRvbi53aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24ud2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi53aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG4gIH1cbn1cblxuLmJ1dHRvbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24uZGVhY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjU0MDA7XG4gIGJvcmRlci1jb2xvcjogI2U2NTQwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ1dHRvbjpob3Zlci5zZWNvbmRhcnksIC5idXR0b246aG92ZXIucnNzLCAuYnV0dG9uOmhvdmVyLmhvbGxvdywgLmJ1dHRvbjpmb2N1cy5zZWNvbmRhcnksIC5idXR0b246Zm9jdXMucnNzLCAuYnV0dG9uOmZvY3VzLmhvbGxvdywgLmJ1dHRvbjphY3RpdmUuc2Vjb25kYXJ5LCAuYnV0dG9uOmFjdGl2ZS5yc3MsIC5idXR0b246YWN0aXZlLmhvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0gLnd5c2l3eWcge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5mb3JtIC5maWVsZC5zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtIC5maWVsZC5zdWJtaXQgLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzcmVtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybSAuZmllbGQuc3VibWl0LmxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm0gLmZpZWxkLnN1Ym1pdC5sb2FkaW5nIC5idXR0b24ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtIC5maWVsZC5zdWJtaXQubG9hZGluZyAubG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0gLnN1Y2Nlc3MtYm94IC5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMy41cmVtO1xufVxuXG4uZm9ybSAuc3VjY2Vzcy1ib3ggLnN1cnZleS1yZXN1bHRzID4gbGkge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4uZm9ybSAuc3VjY2Vzcy1ib3ggLnN1cnZleS1yZXN1bHRzIC5xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmZvcm0gLnN1Y2Nlc3MtYm94IC5zdXJ2ZXktcmVzdWx0cyAucGVyY2VudGFnZS1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmNWQyMztcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIGFuaW1hdGlvbjogc2NhbGVJbiBmb3J3YXJkcyAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb3JtIC5zdWNjZXNzLWJveCAuc3VydmV5LXJlc3VsdHMgLnBlcmNlbnRhZ2Uge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1mbG93OiB3cmFwO1xuICBwYWRkaW5nLXRvcDogLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4zNXMgZWFzZTtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3Q6ZW1wdHkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3QgLnNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMXJlbSAuMjVyZW0gMDtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3QgLnNpbmdsZS1pdGVtIC5pY29uIHtcbiAgd2lkdGg6IC44NzVyZW07XG4gIGhlaWdodDogLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuNXJlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mb3JtIC5maWxlcy1saXN0IC5zaW5nbGUtaXRlbSAuaWNvbjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IC44NzVyZW07XG59XG5cbi5mb3JtIC5maWxlcy1saXN0IC5zaW5nbGUtaXRlbSB1IHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3QgLnNpbmdsZS1pdGVtIC5maWxlLWVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi5mb3JtIC5maWxlcy1saXN0IC5zaW5nbGUtaXRlbS5lcnJvciB1IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5mb3JtIC5maWxlcy1saXN0IC5zaW5nbGUtaXRlbS5lcnJvciB1LFxuLmZvcm0gLmZpbGVzLWxpc3QgLnNpbmdsZS1pdGVtLmVycm9yIC5maWxlLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmNTU1Mztcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5maWVsZHNldCAudGl0bGUtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZpZWxkIGxhYmVsLFxuLmZpZWxkIGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maWVsZCBlbSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogLjVlbTtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J3RleHQnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSdlbWFpbCddLFxuLmZpZWxkIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuLmZpZWxkIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZSddLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSdtb250aCddLFxuLmZpZWxkIGlucHV0W3R5cGU9J3dlZWsnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSd0aW1lJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0ndGVsJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0ndXJsJ10ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cywgLmZpZWxkIGlucHV0W3R5cGU9J3RleHQnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSdlbWFpbCddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSdzZWFyY2gnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSdwYXNzd29yZCddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSdudW1iZXInXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSdudW1iZXInXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGUnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRldGltZSddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J21vbnRoJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0nbW9udGgnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0nd2VlayddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J3dlZWsnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0ndGltZSddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J3RpbWUnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0ndGVsJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0ndGVsJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J3VybCddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J3VybCddOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgb3V0bGluZS1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDcuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xufVxuXG4uZmllbGQgdGV4dGFyZWE6Zm9jdXMsIC5maWVsZCB0ZXh0YXJlYTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIG91dGxpbmUtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5maWVsZCBidXR0b24sXG4uZmllbGQgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZCBidXR0b246aG92ZXIsIC5maWVsZCBidXR0b246Zm9jdXMsIC5maWVsZCBidXR0b246YWN0aXZlLFxuLmZpZWxkIC5idXR0b246aG92ZXIsXG4uZmllbGQgLmJ1dHRvbjpmb2N1cyxcbi5maWVsZCAuYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjU0MDA7XG4gIGJvcmRlci1jb2xvcjogI2U2NTQwMDtcbn1cblxuLmZpZWxkIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ExYTFhMTtcbn1cblxuLmZpZWxkW2RhdGEtaWNvbj1cImxlZnRcIl0gaW5wdXQge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAyLjc1cmVtO1xufVxuXG4uZmllbGRbZGF0YS1pY29uPVwibGVmdFwiXSAuaWNvbiB7XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5maWVsZFtkYXRhLWljb249XCJyaWdodFwiXSBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgMi43NXJlbSAwIDFyZW07XG59XG5cbi5maWVsZFtkYXRhLWljb249XCJyaWdodFwiXSAuaWNvbiB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4uZmllbGQgLmNhcHRjaGEtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLmZpZWxkIC5jYXB0Y2hhLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZCAuY2FwdGNoYS13cmFwIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10ge1xuICB3aWR0aDogLjFweDtcbiAgaGVpZ2h0OiAuMXB4O1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjU2MjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsIC5pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWwgc3Bhbixcbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbCB1LFxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbCBlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAuMTI1cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmNWQyMztcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXTpmb2N1cyArIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmNWQyMztcbn1cblxuLmZvcm0gLmN1c3RvbS1lcnJvci1tZXNzYWdlLFxuLmZpZWxkIC52YWxpZGF0aW9uLWVycm9yIHtcbiAgY29sb3I6ICNmZjU1NTM7XG59XG5cbi5jcy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbn1cblxuLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAuMTI1cmVtIDFyZW0gLjEyNXJlbSAuNXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICNmZjVkMjMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG59XG5cbi5jcy1zZWxlY3QuY3MtYWN0aXZlIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5jcy1zZWxlY3QuY3MtYWN0aXZlIC5jcy1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jcy1zZWxlY3QuY3MtYWN0aXZlIC5jcy1vcHRpb25zIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCBsaSBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwgbGk6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCBsaS5jcy1zZWxlY3RlZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuXG4uY3Mtc2VsZWN0IHNlbGVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3Mtc2VsZWN0IFtkYXRhLXBsYWNlaG9sZGVyXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm1haW4gLmNzLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogaW5pdGlhbDtcbn1cblxubWFpbiAuY3Mtc2VsZWN0OmZvY3VzIC5jcy1wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgb3V0bGluZTogMXB4IGF1dG8gI2ZmNWQyMztcbn1cblxubWFpbiAuY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbSAyLjI1cmVtIDFyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZpbHRlcnMgbWFpbiAuY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogNDVweDtcbn1cblxubWFpbiAuY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IC41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU5DNHhMak1zSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpRFFvSklIWnBaWGRDYjNnOUlqQWdNQ0E1TmlBNU5pSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ09UWWdPVFk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0a2FYTndiR0Y1T201dmJtVTdabWxzYkRvalJrWTJRakl5TzMwTkNna3VjM1F4ZTJacGJHdzZJMFpHTmtJeU1qdDlEUW84TDNOMGVXeGxQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUZ3lMakVzTWpWakxUSXVOeTB5TGpNdE5pNDRMVEV1T1MwNUxqRXNNQzQ0YkMweU5Td3pNR3d0TWpVdE16QmpMVEV1TVMweExqTXRNaTQzTFRJdU1pMDBMalF0TWk0ell5MHhMamN0TUM0eUxUTXVOQ3d3TGpRdE5DNDRMREV1TlEwS0NXTXRNaTQzTERJdU15MHpMakVzTmk0MExUQXVPQ3c1TGpGc016QXNNelpqTVM0ekxERXVOU3d6TGpFc01pNHpMRFVzTWk0ell6RXVOU3d3TERNdE1DNDFMRFF1TWkweExqVmpNQzR6TFRBdU1pd3dMall0TUM0MUxEQXVPQzB3TGpoc016QXRNellOQ2dsRE9EVXVNeXd6TVM0MExEZzBMamtzTWpjdU15dzRNaTR4TERJMWVpSXZQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUa3lMaklzTXpoTU5UQXVOU3czT1M0Mll5MHdMamNzTUM0M0xURXVOaXd4TGpFdE1pNDFMREV1TVhNdE1TNDRMVEF1TkMweUxqVXRNUzR4VERNdU9Dd3pPR010TUM0M0xUQXVOeTB4TGpFdE1TNDJMVEV1TVMweUxqWU5DZ2xqTUMweExEQXVOQzB4TGpnc01TNHhMVEl1Tm13NUxqTXRPUzR6WXpBdU55MHdMamNzTVM0MkxURXVNU3d5TGpVdE1TNHhjekV1T0N3d0xqUXNNaTQxTERFdU1VdzBPQ3cxTXk0MGJESTVMamd0TWprdU9HTXdMamN0TUM0M0xERXVOaTB4TGpFc01pNDFMVEV1TVhNeExqZ3NNQzQwTERJdU5Td3hMakVOQ2dsc09TNHpMRGt1TTJNd0xqY3NNQzQzTERFdU1Td3hMallzTVM0eExESXVOa001TXk0ekxETTJMalFzT1RJdU9Td3pOeTR5TERreUxqSXNNemg2SWk4K0RRbzhMM04yWno0TkNnPT1cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxubWFpbiAuY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbm1haW4gLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxubWFpbiAuY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxubWFpbiAuY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIHNwYW4ge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC41cmVtIDJyZW0gLjVyZW0gMXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY3Mtc2VsZWN0LmludmFsaWQgLmNzLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNWQyMztcbn1cblxuLnNlYXJjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWFyY2gtdHJpZ2dlciB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC10cmlnZ2VyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG4gICAgbWFyZ2luOiAxcmVtIDAgMCAuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1hY3RpdmUgLnNlYXJjaC10cmlnZ2VyIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zZWFyY2gtdHJpZ2dlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTQwMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIDR2dyAtIDFyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xuICB0b3A6IDQuMTI1cmVtO1xuICBwYWRkaW5nOiAuOTM3NXJlbSAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZm9ybS1vdXRlciB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICAgIHRvcDogNS45Mzc1cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnNlYXJjaC1hY3RpdmUgLnNlYXJjaC1mb3JtLW91dGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIgZm9ybSAuZmllbGQge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIGZvcm0gLmZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuNjI1cmVtKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWFyY2gtZm9ybS1vdXRlciBmb3JtIC5maWVsZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIgZm9ybSAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWFyY2gtZm9ybS1vdXRlciBmb3JtIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogOXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIgZm9ybSAuZmllbGQgbGFiZWxbaGlkZGVuXSB7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VhcmNoLWZvcm0tb3V0ZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIgYnV0dG9uIC5pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2VhcmNoLWZvcm0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gM3B4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybS1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmlubGluZS1zZWFyY2gtZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmlubGluZS1zZWFyY2gtZm9ybSBmb3JtIC5maWVsZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5saW5lLXNlYXJjaC1mb3JtIGZvcm0gLmZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcbn1cblxuLmlubGluZS1zZWFyY2gtZm9ybSBmb3JtIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDlyZW07XG59XG5cbi5pbmxpbmUtc2VhcmNoLWZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xufVxuXG4uaW5saW5lLXNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogOTglO1xufVxuXG4uc2VhcmNoLWFjdGl2ZSAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNEZcIjtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlc3VnZ2VzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNhMWExYTE7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDIuNzVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDAlICsgMy4xMjVyZW0gKyAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAuNXJlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC44NzVyZW0gMXJlbTtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkuYWN0aXZlIGEsIC5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSBlbSxcbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIC5zZWFyY2gtZW1waGFzaXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBwYWRkaW5nOiAwIC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCAuc2VhcmNoLXNob3ctYWxsIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IC5zZWFyY2gtc2hvdy1hbGwuYWN0aXZlIGEsIC5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IC5zZWFyY2gtc2hvdy1hbGw6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjA2MjVyZW07XG4gIHRvcDogLjA2MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogLjc1cmVtO1xuICBoZWlnaHQ6IC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjE4NzVyZW07XG4gIHRvcDogLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwub2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLmxhcmdlLW9mZnNldC10b3Age1xuICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICB9XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZjVkMjM7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY1ZDIzO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZjVkMjM7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZDpmb2N1cyArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXIsIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjA2MjVyZW07XG4gIHRvcDogLjA2MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC4zMTI1cmVtO1xuICB0b3A6IC4zMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwub2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLmxhcmdlLW9mZnNldC10b3Age1xuICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICB9XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZjVkMjM7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZDpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNWQyMztcbn1cblxuLndpdGgtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRvb2x0aXAtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnRvb2x0aXAtYXJlYSAudG9vbHRpcC10aXAgLmNsb3NlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC41cmVtO1xuICByaWdodDogLjVyZW07XG4gIGhlaWdodDogLjg3NXJlbTtcbiAgd2lkdGg6IC44NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAuNzI1cmVtO1xuICBjb2xvcjogI2ExYTFhMTtcbn1cblxuLnRvb2x0aXAtYXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAtMC4xMjVyZW07XG4gIGxlZnQ6IC0wLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXAtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIHJpZ2h0OiAtM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZzogMC4ycmVtIDEuNXJlbSAwLjJyZW0gMC41cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDEuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9vbHRpcC10aXAge1xuICAgIG1pbi13aWR0aDogMjcuNXJlbTtcbiAgfVxufVxuXG4udG9vbHRpcC10aXAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tb3JlLWxpbmssXG4ubGluayB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogLjg3NWVtO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb3JlLWxpbms6OmJlZm9yZSxcbi5saW5rOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbn1cblxuLnNlY3Rpb24tdGl0bGUgKyAubW9yZS1saW5rLCAuc2VjdGlvbi10aXRsZSArXG4ubGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbn1cblxuLmFycm93LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNC4xMjVyZW07XG4gIGhlaWdodDogMS4xODc1cmVtO1xufVxuXG4uYXJyb3ctbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5hcnJvdy1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogLjU2MjVyZW07XG4gIGhlaWdodDogLjU2MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAuMTI1cmVtO1xuICB0b3A6IC4zMTI1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmRvd25sb2FkLFxuLmRvd25sb2FkLXppcCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEuMjVyZW07XG59XG5cbi5kb3dubG9hZCAuaWNvbixcbi5kb3dubG9hZC16aXAgLmljb24ge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLmRvd25sb2FkLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDQuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZG93bmxvYWQtbGluay5maWxlLXJlbW92ZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY1ZDIzO1xufVxuXG4uZG93bmxvYWQtbGluazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZG93bmxvYWQtbGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZG93bmxvYWQtbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmRvd25sb2FkLWxpbmsgc3Bhbi5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZG93bmxvYWQtbGluayBzcGFuLmljb246Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDEuMTI1cmVtO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xufVxuXG4uZG93bmxvYWQtbGluayBzcGFuLmljb246bGFzdC1jaGlsZCB7XG4gIHRvcDogLjkzNzVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmRvd25sb2FkLWxpbmsgLmZpbGUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4uZG93bmxvYWQtbGluazpob3ZlciBzcGFuLmljb246bGFzdC1jaGlsZCwgLmRvd25sb2FkLWxpbms6Zm9jdXMgc3Bhbi5pY29uOmxhc3QtY2hpbGQsIC5kb3dubG9hZC1saW5rOmFjdGl2ZSBzcGFuLmljb246bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbltkYXRhLWxpbmstYmxvY2tdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IC44NzVyZW0gMnJlbSAuODc1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbltkYXRhLWxpbmstYmxvY2tdOmhvdmVyIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbltkYXRhLWxpbmstYmxvY2tdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIHJpZ2h0OiAuODc1cmVtO1xuICB0b3A6IDEuMTI1cmVtO1xufVxuXG5bZGF0YS1saW5rLWJsb2NrXVtkYXRhLWxpbmstYmxvY2s9XCJib3JkZXJcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG5bZGF0YS1hcnJvdy1ibG9ja10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xufVxuXG5bZGF0YS1hcnJvdy1ibG9ja10gLmljb24ge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtYXJyb3ctYmxvY2tdIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMy43NXJlbSAtIDRyZW0gLSAxcmVtKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBbZGF0YS1hcnJvdy1ibG9ja10gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWFycm93LWJsb2NrXSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gIH1cbn1cblxuW2RhdGEtYXJyb3ctYmxvY2tdIC5hcnJvdy1saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbmEuZGlzYWJsZWQtbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5saVtkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJldmVyc2Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdpZHRoIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG4uZWRpdC1tb2RlIC5tYWluLW1lbnUgPiB1bCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmVkaXQtbW9kZSAubWFpbi1tZW51IC5zdWJtZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmVkaXQtbW9kZSAuc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmVkaXQtbW9kZSAuZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVkaXQtbW9kZSAuY29va2llcy1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5lZGl0LW1vZGUgLnZlcnNpb24tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZWRpdC1tb2RlIGhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVkaXQtbW9kZSBoZWFkZXIuZml4ZWQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZWRpdC1tb2RlIC5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMi41cmVtO1xufVxuXG4uZWRpdC1tb2RlIGxpW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZmY1NTUzO1xufVxuXG4uZWRpdC1tb2RlIGxpW2RhdGEtZGlzcGxheT1cImhpZGVcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIkVMRU1FTlQgVUtSWVRZXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogLTAuNjI1cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZWRpdC1tb2RlIC5wdXNoeS1zdWJtZW51LWNsb3NlZCA+IHVsIHtcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZWRpdC1tb2RlIC5wdXNoeS1zdWJtZW51LWNsb3NlZCAucHVzaHktbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5lZGl0LW1vZGUgLnB1c2h5IHVsIGxpW2RhdGEtZGlzcGxheT1oaWRlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWRpdC1tb2RlIC5tYWluLW1lbnUgPiB1bCA+IGxpW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZmY1NTUzO1xufVxuXG4uZWRpdC1tb2RlIC5tYWluLW1lbnUgPiB1bCA+IGxpW2RhdGEtZGlzcGxheT1cImhpZGVcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIkVMRU1FTlQgVUtSWVRZXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC42MjVyZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMTI1cmVtO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5lZGl0LW1vZGUgLnRvZ2dsZS1jb250ZW50LmNvbnRhY3QtY2FyZCAuY29udGFjdC1jYXJkIC53cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMTAwMDBweDtcbn1cblxuLmVkaXQtbW9kZSAucG9zdC1uZXdzLFxuLmVkaXQtbW9kZSAucG9zdC1vZmZlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVkaXQtbW9kZSAucG9zdC1uZXdzOjpiZWZvcmUsXG4uZWRpdC1tb2RlIC5wb3N0LW9mZmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRyZcWbxIcga29tcG9uZW50dSBidWRvd2FuYSBqZXN0IGR5bmFtaWN6bmllLiBXIHRyeWJpZSBlZHljamkgbmllIGLEmWR6aWUgb25hIHdpZG9jem5hLlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmVkaXQtbW9kZSAubmV3cy1zY3JvbGxlciAubmV3cy1zY3JvbGxlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2tlX2VkaXRhYmxlIHVsIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLmNrZV9lZGl0YWJsZSBvbCxcbi5ja2VfZWRpdGFibGUgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uY2tlX2VkaXRhYmxlIG9sIG9sLFxuLmNrZV9lZGl0YWJsZSBvbCB1bCxcbi5ja2VfZWRpdGFibGUgdWwgb2wsXG4uY2tlX2VkaXRhYmxlIHVsIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNrZV9lZGl0YWJsZSBvbCBvbDpsYXN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSBvbCB1bDpsYXN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSB1bCBvbDpsYXN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSB1bCB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNrZV9lZGl0YWJsZSBvbDpsYXN0LWNoaWxkLFxuLmNrZV9lZGl0YWJsZSB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5ja2VfZWRpdGFibGUgcCArIHVsLFxuLmNrZV9lZGl0YWJsZSBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAtMS4zNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByaW50LWZ1bGwtd2lkdGgge1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBoZWFkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICBoZWFkZXIuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaGVhZGVyIC5tYWluLWJhcixcbiAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyLFxuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LW1ldGEsXG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnNsaWRlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIgLmlubmVyLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnQtZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxuICAucHJpbnQtaGlkZGVuLFxuICAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbixcbiAgLnZlcnNpb24tbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWljcyxcbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXIuZmMtdG9vbGJhci1sdHIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxudWwgbGkuY2hlY2ssIHVsIGxpLmFycm93LCB1bCBsaS5jcm9zcywgdWwgbGkudHJpYW5nbGUsIHVsIGxpLnBvbHlnb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsIGxpLmNoZWNrOjpiZWZvcmUsIHVsIGxpLmFycm93OjpiZWZvcmUsIHVsIGxpLmNyb3NzOjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IC0xLjA5MzhyZW07XG4gIHRvcDogMC41NjI1cmVtO1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxudWwgbGkub3ZhbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG51bCBsaS5jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAjMTQxNDE0O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbnVsIGxpLmFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbnVsIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS4ycmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IC0xLjJyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwgbGkucG9seWdvbi5ibGFjazo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwgbGkucG9seWdvbi5ibGFjazo6YWZ0ZXIsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsIGxpLnBvbHlnb24ucGFudG9uZTo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhNThjO1xufVxuXG51bCBsaS5wb2x5Z29uLnBhbnRvbmU6OmFmdGVyLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsIGxpLnBvbHlnb24uZGFya19jeWFuOjpiZWZvcmUsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA2NWM3ZDtcbn1cblxudWwgbGkucG9seWdvbi5kYXJrX2N5YW46OmFmdGVyLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA2NWM3ZDtcbn1cblxudWwgbGkucG9seWdvbi5icmlnaHRfcmVkOjpiZWZvcmUsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsIGxpLnBvbHlnb24uYnJpZ2h0X3JlZDo6YWZ0ZXIsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmNWQyMztcbn1cblxudWwgbGkucG9seWdvbi5zdHJvbmdfbGltZV9ncmVlbjo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI1YzcwMDtcbn1cblxudWwgbGkucG9seWdvbi5zdHJvbmdfbGltZV9ncmVlbjo6YWZ0ZXIsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsIGxpLnBvbHlnb24uZGFya19ncmF5OjpiZWZvcmUsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk2OTY5Njtcbn1cblxudWwgbGkucG9seWdvbi5kYXJrX2dyYXk6OmFmdGVyLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk2OTY5Njtcbn1cblxudWwgbGkucG9seWdvbi52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjpiZWZvcmUsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsIGxpLnBvbHlnb24udmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6YWZ0ZXIsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NTY2Mztcbn1cblxudWwgbGkucG9seWdvbi5zdHJvbmdfYmx1ZTo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFkNzFiODtcbn1cblxudWwgbGkucG9seWdvbi5zdHJvbmdfYmx1ZTo6YWZ0ZXIsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsIGxpLmNyb3NzOjpiZWZvcmUsIHVsIGxpLmNyb3NzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gIHRvcDogMC42ODc1cmVtO1xuICBsZWZ0OiAtMS4yNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbn1cblxudWwgbGkuY3Jvc3M6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxudWwgbGkuY3Jvc3M6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbnVsIGxpLmNyb3NzLmJsYWNrOjpiZWZvcmUsIHVsIGxpLmNyb3NzLmJsYWNrOjphZnRlciwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjpiZWZvcmUsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xufVxuXG51bCBsaS5jcm9zcy5wYW50b25lOjpiZWZvcmUsIHVsIGxpLmNyb3NzLnBhbnRvbmU6OmFmdGVyLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6YmVmb3JlLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBhNThjO1xufVxuXG51bCBsaS5jcm9zcy5kYXJrX2N5YW46OmJlZm9yZSwgdWwgbGkuY3Jvc3MuZGFya19jeWFuOjphZnRlciwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6YmVmb3JlLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwNjVjN2Q7XG59XG5cbnVsIGxpLmNyb3NzLmJyaWdodF9yZWQ6OmJlZm9yZSwgdWwgbGkuY3Jvc3MuYnJpZ2h0X3JlZDo6YWZ0ZXIsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjpiZWZvcmUsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjVkMjM7XG59XG5cbnVsIGxpLmNyb3NzLnN0cm9uZ19saW1lX2dyZWVuOjpiZWZvcmUsIHVsIGxpLmNyb3NzLnN0cm9uZ19saW1lX2dyZWVuOjphZnRlciwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjpiZWZvcmUsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjVjNzAwO1xufVxuXG51bCBsaS5jcm9zcy5kYXJrX2dyYXk6OmJlZm9yZSwgdWwgbGkuY3Jvc3MuZGFya19ncmF5OjphZnRlciwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6YmVmb3JlLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5Njk2OTY7XG59XG5cbnVsIGxpLmNyb3NzLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6OmJlZm9yZSwgdWwgbGkuY3Jvc3MudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6YWZ0ZXIsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjpiZWZvcmUsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0NDU2NjM7XG59XG5cbnVsIGxpLmNyb3NzLnN0cm9uZ19ibHVlOjpiZWZvcmUsIHVsIGxpLmNyb3NzLnN0cm9uZ19ibHVlOjphZnRlciwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjpiZWZvcmUsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWQ3MWI4O1xufVxuXG51bCBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAtMS4yNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgIzE0MTQxNDtcbn1cblxudWwgbGkudHJpYW5nbGUuYmxhY2s6OmJlZm9yZSwgdWwgbGkudHJpYW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bCBsaS50cmlhbmdsZS5wYW50b25lOjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhNThjO1xufVxuXG51bCBsaS50cmlhbmdsZS5kYXJrX2N5YW46OmJlZm9yZSwgdWwgbGkudHJpYW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA2NWM3ZDtcbn1cblxudWwgbGkudHJpYW5nbGUuYnJpZ2h0X3JlZDo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNWQyMztcbn1cblxudWwgbGkudHJpYW5nbGUuc3Ryb25nX2xpbWVfZ3JlZW46OmJlZm9yZSwgdWwgbGkudHJpYW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjVjNzAwO1xufVxuXG51bCBsaS50cmlhbmdsZS5kYXJrX2dyYXk6OmJlZm9yZSwgdWwgbGkudHJpYW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk2OTY5Njtcbn1cblxudWwgbGkudHJpYW5nbGUudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ0NTY2Mztcbn1cblxudWwgbGkudHJpYW5nbGUuc3Ryb25nX2JsdWU6OmJlZm9yZSwgdWwgbGkudHJpYW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bCBsaS5yZWN0YW5nbGUge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxudWwgbGkuYXJyb3cuYmxhY2s6OmJlZm9yZSwgdWwgbGkuYXJyb3dbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjpiZWZvcmUsIHVsIGxpLmNoZWNrLmJsYWNrOjpiZWZvcmUsIHVsIGxpLmNoZWNrW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bCBsaS5hcnJvdy5wYW50b25lOjpiZWZvcmUsIHVsIGxpLmFycm93W2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjpiZWZvcmUsIHVsIGxpLmNoZWNrLnBhbnRvbmU6OmJlZm9yZSwgdWwgbGkuY2hlY2tbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYTU4Yztcbn1cblxudWwgbGkuYXJyb3cuZGFya19jeWFuOjpiZWZvcmUsIHVsIGxpLmFycm93W2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06OmJlZm9yZSwgdWwgbGkuY2hlY2suZGFya19jeWFuOjpiZWZvcmUsIHVsIGxpLmNoZWNrW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA2NWM3ZDtcbn1cblxudWwgbGkuYXJyb3cuYnJpZ2h0X3JlZDo6YmVmb3JlLCB1bCBsaS5hcnJvd1tkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6YmVmb3JlLCB1bCBsaS5jaGVjay5icmlnaHRfcmVkOjpiZWZvcmUsIHVsIGxpLmNoZWNrW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsIGxpLmFycm93LnN0cm9uZ19saW1lX2dyZWVuOjpiZWZvcmUsIHVsIGxpLmFycm93W2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6YmVmb3JlLCB1bCBsaS5jaGVjay5zdHJvbmdfbGltZV9ncmVlbjo6YmVmb3JlLCB1bCBsaS5jaGVja1tkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI1YzcwMDtcbn1cblxudWwgbGkuYXJyb3cuZGFya19ncmF5OjpiZWZvcmUsIHVsIGxpLmFycm93W2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06OmJlZm9yZSwgdWwgbGkuY2hlY2suZGFya19ncmF5OjpiZWZvcmUsIHVsIGxpLmNoZWNrW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzk2OTY5Njtcbn1cblxudWwgbGkuYXJyb3cudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6YmVmb3JlLCB1bCBsaS5hcnJvd1tkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6YmVmb3JlLCB1bCBsaS5jaGVjay52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjpiZWZvcmUsIHVsIGxpLmNoZWNrW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsIGxpLmFycm93LnN0cm9uZ19ibHVlOjpiZWZvcmUsIHVsIGxpLmFycm93W2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6YmVmb3JlLCB1bCBsaS5jaGVjay5zdHJvbmdfYmx1ZTo6YmVmb3JlLCB1bCBsaS5jaGVja1tkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzFkNzFiODtcbn1cblxudWwgbGkuYmxhY2s6Om1hcmtlciwgdWwgbGlbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGUuYmxhY2s6Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06Om1hcmtlcixcbnVsIGxpLm92YWwuYmxhY2s6Om1hcmtlcixcbnVsIGxpLm92YWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjptYXJrZXIge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxudWwgbGkucGFudG9uZTo6bWFya2VyLCB1bCBsaVtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlLnBhbnRvbmU6Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6bWFya2VyLFxudWwgbGkub3ZhbC5wYW50b25lOjptYXJrZXIsXG51bCBsaS5vdmFsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjptYXJrZXIge1xuICBjb2xvcjogIzAwYTU4Yztcbn1cblxudWwgbGkuZGFya19jeWFuOjptYXJrZXIsIHVsIGxpW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZS5kYXJrX2N5YW46Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjptYXJrZXIsXG51bCBsaS5vdmFsLmRhcmtfY3lhbjo6bWFya2VyLFxudWwgbGkub3ZhbFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjptYXJrZXIge1xuICBjb2xvcjogIzA2NWM3ZDtcbn1cblxudWwgbGkuYnJpZ2h0X3JlZDo6bWFya2VyLCB1bCBsaVtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlLmJyaWdodF9yZWQ6Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6bWFya2VyLFxudWwgbGkub3ZhbC5icmlnaHRfcmVkOjptYXJrZXIsXG51bCBsaS5vdmFsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjptYXJrZXIge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxudWwgbGkuc3Ryb25nX2xpbWVfZ3JlZW46Om1hcmtlciwgdWwgbGlbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGUuc3Ryb25nX2xpbWVfZ3JlZW46Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06Om1hcmtlcixcbnVsIGxpLm92YWwuc3Ryb25nX2xpbWVfZ3JlZW46Om1hcmtlcixcbnVsIGxpLm92YWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjptYXJrZXIge1xuICBjb2xvcjogIzI1YzcwMDtcbn1cblxudWwgbGkuZGFya19ncmF5OjptYXJrZXIsIHVsIGxpW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZS5kYXJrX2dyYXk6Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjptYXJrZXIsXG51bCBsaS5vdmFsLmRhcmtfZ3JheTo6bWFya2VyLFxudWwgbGkub3ZhbFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjptYXJrZXIge1xuICBjb2xvcjogIzk2OTY5Njtcbn1cblxudWwgbGkudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6bWFya2VyLCB1bCBsaVtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6bWFya2VyLFxudWwgbGkub3ZhbC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjptYXJrZXIsXG51bCBsaS5vdmFsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjptYXJrZXIge1xuICBjb2xvcjogIzQ0NTY2Mztcbn1cblxudWwgbGkuc3Ryb25nX2JsdWU6Om1hcmtlciwgdWwgbGlbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGUuc3Ryb25nX2JsdWU6Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06Om1hcmtlcixcbnVsIGxpLm92YWwuc3Ryb25nX2JsdWU6Om1hcmtlcixcbnVsIGxpLm92YWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjptYXJrZXIge1xuICBjb2xvcjogIzFkNzFiODtcbn1cblxuLnd5c2l3eWcgdWwgbGksXG4udG9nZ2xlLWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xufVxuXG4ud3lzaXd5ZyB1bCBsaS5jaGVjaywgLnd5c2l3eWcgdWwgbGkuYXJyb3csIC53eXNpd3lnIHVsIGxpLmNyb3NzLCAud3lzaXd5ZyB1bCBsaS50cmlhbmdsZSwgLnd5c2l3eWcgdWwgbGkucG9seWdvbixcbi50b2dnbGUtY29udGVudCB1bCBsaS5jaGVjayxcbi50b2dnbGUtY29udGVudCB1bCBsaS5hcnJvdyxcbi50b2dnbGUtY29udGVudCB1bCBsaS5jcm9zcyxcbi50b2dnbGUtY29udGVudCB1bCBsaS50cmlhbmdsZSxcbi50b2dnbGUtY29udGVudCB1bCBsaS5wb2x5Z29uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnd5c2l3eWcgdWwgbGkub3ZhbCxcbi50b2dnbGUtY29udGVudCB1bCBsaS5vdmFsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi53eXNpd3lnIHVsIGxpLnJlY3RhbmdsZSxcbi50b2dnbGUtY29udGVudCB1bCBsaS5yZWN0YW5nbGUge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxudWwuYmxhY2sgbGk6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxudWwuYmxhY2sgbGkucG9seWdvbjo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwuYmxhY2sgbGkucG9seWdvbjo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsLmJsYWNrIGxpLmNyb3NzOjpiZWZvcmUsIHVsLmJsYWNrIGxpLmNyb3NzOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLmNyb3NzOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS5jcm9zczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xufVxuXG51bC5ibGFjayBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsLmJsYWNrIGxpLmFycm93OjpiZWZvcmUsIHVsLmJsYWNrIGxpLmNoZWNrOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS5hcnJvdzo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwuYmxhY2sgbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsLmJsYWNrIGxpLm92YWw6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkub3ZhbDo6bWFya2VyIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsLnBhbnRvbmUgbGk6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMDBhNThjO1xufVxuXG51bC5wYW50b25lIGxpLnBvbHlnb246OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYTU4Yztcbn1cblxudWwucGFudG9uZSBsaS5wb2x5Z29uOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkucG9seWdvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBhNThjO1xufVxuXG51bC5wYW50b25lIGxpLmNyb3NzOjpiZWZvcmUsIHVsLnBhbnRvbmUgbGkuY3Jvc3M6OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS5jcm9zczo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS5jcm9zczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBhNThjO1xufVxuXG51bC5wYW50b25lIGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhNThjO1xufVxuXG51bC5wYW50b25lIGxpLmFycm93OjpiZWZvcmUsIHVsLnBhbnRvbmUgbGkuY2hlY2s6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkuYXJyb3c6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYTU4Yztcbn1cblxudWwucGFudG9uZSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWwucGFudG9uZSBsaS5vdmFsOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS5vdmFsOjptYXJrZXIge1xuICBjb2xvcjogIzAwYTU4Yztcbn1cblxudWwuZGFya19jeWFuIGxpOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMDY1YzdkO1xufVxuXG51bC5kYXJrX2N5YW4gbGkucG9seWdvbjo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsLmRhcmtfY3lhbiBsaS5wb2x5Z29uOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsLmRhcmtfY3lhbiBsaS5jcm9zczo6YmVmb3JlLCB1bC5kYXJrX2N5YW4gbGkuY3Jvc3M6OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLmNyb3NzOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkuY3Jvc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzA2NWM3ZDtcbn1cblxudWwuZGFya19jeWFuIGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsLmRhcmtfY3lhbiBsaS5hcnJvdzo6YmVmb3JlLCB1bC5kYXJrX2N5YW4gbGkuY2hlY2s6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS5hcnJvdzo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLmNoZWNrOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsLmRhcmtfY3lhbiBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWwuZGFya19jeWFuIGxpLm92YWw6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS5vdmFsOjptYXJrZXIge1xuICBjb2xvcjogIzA2NWM3ZDtcbn1cblxudWwuYnJpZ2h0X3JlZCBsaTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsLmJyaWdodF9yZWQgbGkucG9seWdvbjo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bC5icmlnaHRfcmVkIGxpLnBvbHlnb246OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsLmJyaWdodF9yZWQgbGkuY3Jvc3M6OmJlZm9yZSwgdWwuYnJpZ2h0X3JlZCBsaS5jcm9zczo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLmNyb3NzOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLmNyb3NzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjVkMjM7XG59XG5cbnVsLmJyaWdodF9yZWQgbGkudHJpYW5nbGU6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsLmJyaWdodF9yZWQgbGkuYXJyb3c6OmJlZm9yZSwgdWwuYnJpZ2h0X3JlZCBsaS5jaGVjazo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS5hcnJvdzo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bC5icmlnaHRfcmVkIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bC5icmlnaHRfcmVkIGxpLm92YWw6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLm92YWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bC5zdHJvbmdfbGltZV9ncmVlbiBsaTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMjVjNzAwO1xufVxuXG51bC5zdHJvbmdfbGltZV9ncmVlbiBsaS5wb2x5Z29uOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjVjNzAwO1xufVxuXG51bC5zdHJvbmdfbGltZV9ncmVlbiBsaS5wb2x5Z29uOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI1YzcwMDtcbn1cblxudWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkuY3Jvc3M6OmJlZm9yZSwgdWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkuY3Jvc3M6OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkuY3Jvc3M6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLmNyb3NzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNWM3MDA7XG59XG5cbnVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI1YzcwMDtcbn1cblxudWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkuYXJyb3c6OmJlZm9yZSwgdWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkuY2hlY2s6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLmFycm93OjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjVjNzAwO1xufVxuXG51bC5zdHJvbmdfbGltZV9ncmVlbiBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkub3ZhbDo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS5vdmFsOjptYXJrZXIge1xuICBjb2xvcjogIzI1YzcwMDtcbn1cblxudWwuZGFya19ncmF5IGxpOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuXG51bC5kYXJrX2dyYXkgbGkucG9seWdvbjo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsLmRhcmtfZ3JheSBsaS5wb2x5Z29uOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsLmRhcmtfZ3JheSBsaS5jcm9zczo6YmVmb3JlLCB1bC5kYXJrX2dyYXkgbGkuY3Jvc3M6OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLmNyb3NzOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkuY3Jvc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzk2OTY5Njtcbn1cblxudWwuZGFya19ncmF5IGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsLmRhcmtfZ3JheSBsaS5hcnJvdzo6YmVmb3JlLCB1bC5kYXJrX2dyYXkgbGkuY2hlY2s6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS5hcnJvdzo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLmNoZWNrOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsLmRhcmtfZ3JheSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWwuZGFya19ncmF5IGxpLm92YWw6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS5vdmFsOjptYXJrZXIge1xuICBjb2xvcjogIzk2OTY5Njtcbn1cblxudWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkucG9seWdvbjo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLnBvbHlnb246OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkuY3Jvc3M6OmJlZm9yZSwgdWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS5jcm9zczo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLmNyb3NzOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLmNyb3NzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0NDU2NjM7XG59XG5cbnVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkudHJpYW5nbGU6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkuYXJyb3c6OmJlZm9yZSwgdWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS5jaGVjazo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS5hcnJvdzo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLm92YWw6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLm92YWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bC5zdHJvbmdfYmx1ZSBsaTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bC5zdHJvbmdfYmx1ZSBsaS5wb2x5Z29uOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bC5zdHJvbmdfYmx1ZSBsaS5wb2x5Z29uOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFkNzFiODtcbn1cblxudWwuc3Ryb25nX2JsdWUgbGkuY3Jvc3M6OmJlZm9yZSwgdWwuc3Ryb25nX2JsdWUgbGkuY3Jvc3M6OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkuY3Jvc3M6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLmNyb3NzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxZDcxYjg7XG59XG5cbnVsLnN0cm9uZ19ibHVlIGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFkNzFiODtcbn1cblxudWwuc3Ryb25nX2JsdWUgbGkuYXJyb3c6OmJlZm9yZSwgdWwuc3Ryb25nX2JsdWUgbGkuY2hlY2s6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLmFycm93OjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bC5zdHJvbmdfYmx1ZSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWwuc3Ryb25nX2JsdWUgbGkub3ZhbDo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS5vdmFsOjptYXJrZXIge1xuICBjb2xvcjogIzFkNzFiODtcbn1cblxuLnNpdGVtYXAtY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnNpdGVtYXAtY29udGVudCBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNpdGVtYXAtbm9kZSwgLnNpdGVtYXAtcGFnZSwgLnNpdGVtYXAtc3VicGFnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG59XG5cbi5zaXRlbWFwLW5vZGUgYSwgLnNpdGVtYXAtcGFnZSBhLCAuc2l0ZW1hcC1zdWJwYWdlIGEge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnNpdGVtYXAtbm9kZSBhOmhvdmVyLCAuc2l0ZW1hcC1wYWdlIGE6aG92ZXIsIC5zaXRlbWFwLXN1YnBhZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uc2l0ZW1hcC1ub2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaXRlbWFwLW5vZGU6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5zaXRlbWFwLXBhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zaXRlbWFwLXBhZ2UtcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaXRlbWFwLXBhZ2UtdWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uc2l0ZW1hcC1zdWJwYWdlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlbWFwLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTtcbiAgfVxufVxuXG51bC5zaXRlbWFwLXBhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5sb2dvIGltZyxcbi5sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmxvZ28gLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xuICBib3R0b206IC4xMjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ28gLmljb24ge1xuICAgIHJpZ2h0OiAtMS43NXJlbTtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG5oZWFkZXIgLmxvZ28ge1xuICB6LWluZGV4OiAzO1xufVxuXG4ubG9nby1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvLWJpcCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5cbi5sb2dvLWJpcCBpbWcge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9nby1iaXAgaW1nIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogLTVweCAwO1xufVxuXG4uaGFtYnVyZ2VyOmZvY3VzLCAuaGFtYnVyZ2VyOmFjdGl2ZSwgLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oYW1idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgMC42NSwgMC42NSwgMS4yNSk7XG59XG5cbi5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDEzcHg7XG59XG5cbi5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDE5cHg7XG59XG5cbi5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDI1cHg7XG59XG5cbi5oYW1idXJnZXIgZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCkgcm90YXRlKDIyNWRlZyk7XG59XG5cbi5oYW1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02cHgsIDApIHJvdGF0ZSgtMjI1ZGVnKTtcbn1cblxuLnRvYXN0LW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMnJlbTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM5NDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICBwYWRkaW5nOiAuNzVyZW0gMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnRvYXN0LW5vdGlmaWNhdGlvbi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAlLCAwKTtcbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHBhZGRpbmc6IDAgNHZ3O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjc1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuNzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMS41cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTA1dnc7XG4gIH1cbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKSByb3RhdGUoMGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEuNXJlbSAycmVtIHJnYmEoMjAsIDIwLCAyMCwgMC4yKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtIDEuMzc1cmVtIDEuMzc1cmVtIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNXJlbSAxLjVyZW0gNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciBoNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMCAzcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi4yNXJlbSBhdXRvO1xuICB9XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIgLmNvb2tpZXMtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDUwdnc7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciAuY29va2llcy1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIgLmNvb2tpZXMtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIC5idXR0b24tY29udGVudCB7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciAuYnV0dG9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDAgMDtcbiAgfVxufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gLmNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gLmNsb3NlLWJ1dHRvbjpob3ZlciwgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5jbG9zZS1idXR0b246Zm9jdXMsIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuY2xvc2UtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjU0MDA7XG4gIGJvcmRlci1jb2xvcjogI2U2NTQwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiAubGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMS41cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiBpbWcge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgfVxufVxuXG4ubWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtb3BlbiAubWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0pO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIC5yb3csXG4gIC5tZW51LWNvbnRhaW5lciAuY29sdW1ucyB7XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0pO1xuICB9XG4gIC5tZW51LWNvbnRhaW5lciAuaW5uZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtIC0gOS4yNXJlbSk7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtIC0gOS4yNXJlbSk7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyLFxuICAubWVudS1jb250YWluZXIgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG5cbi5tZW51LWNvbnRhaW5lci5uby1iYiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5tZW51LWNvbnRhaW5lci5uby1idCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5tZW51LWNvbnRhaW5lciAuaW5uZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVudS1jb250YWluZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtY29udGFpbmVyIC5pbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAuMTI1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cbn1cblxuLm1haW4tbWVudSA+IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUgPiB1bCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpICsgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaS5jb250YWlucy1zdWJtZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgI2ZmNWQyMztcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDApO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaS5jb250YWlucy1zdWJtZW51OmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDVzO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZjVkMjM7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLnN1Ym1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tbWVudSA+IHVsID4gbGkgYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSA+IHVsID4gbGkgYSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAuNzVyZW07XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsID4gbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjVkMjM7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsID4gbGkgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmY1ZDIzO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpIGEuYWN0aXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gICAgYm90dG9tOiAtMnB4O1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpIGEuYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmY1ZDIzO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBib3R0b206IDA7XG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIH1cbn1cblxuLm1haW4tbWVudSA+IHVsID4gbGlbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbWVudSA+IHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCBsaS5jb250YWlucy1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsIGxpLmNvbnRhaW5zLXN1Ym1lbnUgPiBhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51ID4gdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogI2ZmNWQyMztcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgbGk6aG92ZXIgPiAuc3VibWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsIGxpOmhvdmVyLmNvbnRhaW5zLXN1Ym1lbnUgLnN1Ym1lbnUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1haW4tbWVudSAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51IC50b2dnbGUtc3VibWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tbWVudSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbWVudSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1tZW51IC5zdWJtZW51LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFpbi1tZW51IC5iYWNrLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1haW4tbWVudSAuYmFjay1idXR0b246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogLjYyNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMS44MTI1cmVtO1xufVxuXG4ubWFpbi1tZW51IC5zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSAuc3VibWVudSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICAgIHRvcDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuICAubWFpbi1tZW51IC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICBsZWZ0OiA5Ny41JTtcbiAgICB0b3A6IC4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbWVudSAuc3VibWVudSAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAuNTg3NXJlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tbWVudSAuc3VibWVudSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSAuc3VibWVudSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBmb250IDAuM3MgZWFzZTtcbiAgfVxuICAubWFpbi1tZW51IC5zdWJtZW51IGE6aG92ZXIge1xuICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjU0MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1tZW51IC5zdWJtZW51IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xuICB9XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUgbGkuY29udGFpbnMtc3VibWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWFpbi1tZW51IC5zdWJtZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxuICAubWFpbi1tZW51IC5zdWJtZW51IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjU3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1tZW51IC5zdWJtZW51LWFjdGl2ZSA+IC5zdWJtZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNlY29uZGFyeS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgdWwgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIHVsIHVsIHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW07XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bC5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaVtkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGEucGFyZW50IHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmNWQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGEuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmY1ZDIzO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgLmNvdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHJpZ2h0OiAxLjEyNXJlbTtcbiAgdG9wOiAxcmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCBhOmhvdmVyLCAuc2Vjb25kYXJ5LW1lbnUgdWwgdWwgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCBhOmhvdmVyIC5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhLmFjdGl2ZS5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0biwgLnNlY29uZGFyeS1tZW51IHVsIGxpIGEuYWN0aXZlLnN1YmxpbmstY2hldnJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDMuMDYyNXJlbTtcbiAgdG9wOiAwO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5hY3RpdmUuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG46YmVmb3JlLCAuc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5hY3RpdmUuc3VibGluay1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA5XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhLnBhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51IGEuaWNvbi1jaGV2cm9uLWRvd24ge1xuICB3aWR0aDogMi41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDAuODEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51IGEuaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51IGEuaWNvbi1jaGV2cm9uLWRvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY1ZDIzO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudSBhOmhvdmVyLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuLmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0bi5hY3RpdmU6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4uYWN0aXZlICsgLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCBoZWlnaHQgMnM7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuLmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDJzO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsOmhvdmVyIGEuaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS5hY3RpdmUgLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCBoZWlnaHQgMnM7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUuYWN0aXZlIC5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51IGE6aG92ZXIgKyAuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4uaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogNC4yNXJlbTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwgdWwgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwgdWwgdWwgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogNS43NXJlbTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGlbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpIGEucGFyZW50IHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpIGEuYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpIGEuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmY1ZDIzO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCAuY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcmlnaHQ6IDEuMTI1cmVtO1xuICB0b3A6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZpbHRlcnMgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uZmlsdGVycyAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpbHRlcnMgLmZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZpbHRlcnMgLmNzLXNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDguNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWx0ZXJzIC5jcy1zZWxlY3QjZmlsdGVyLWpvYi1vZmZlcnMtcmVnaW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdGVycyAuY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlcixcbi5maWx0ZXJzIC5jcy1zZWxlY3QgLmNzLW9wdGlvbnMge1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG59XG5cbi5maWx0ZXJzIC5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZzogLjg3NXJlbSAyLjI1cmVtIC44NzVyZW0gMXJlbTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5zb2NpYWwtbWVkaWEtbGlua3MsXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5hY2Nlc3NpYmlsaXR5LWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAuc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxLjI1KTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAuYWNjZXNzaWJpbGl0eS1saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogLjc1cmVtO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5hY2Nlc3NpYmlsaXR5LWxpbmtzIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5hY2Nlc3NpYmlsaXR5LWxpbmtzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgW2RhdGEtcm93XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgW2RhdGEtcm93XSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjI1cmVtO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBsaW5lLWhlaWdodDogMi42MjU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyBhOmhvdmVyLCAuaGVhZGVyLWJ1dHRvbnMtcm93IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgYTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLjc1cmVtO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjg3NXJlbSAwIC4zNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xuICBib3JkZXItY29sb3I6ICM3MjcyNzIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZSAuZHJvcGRvd24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MiU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2UgLmRyb3Bkb3duLWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlIC5kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICNmMWYxZjE7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlIC5kcm9wYnRuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIHRleHQtaW5kZW50OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2UgLmRyb3BidG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDA7XG4gIGJvcmRlci1jb2xvcjogIzcyNzI3MiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2UuYWN0aXZlIC5kcm9wZG93bi1jb250ZW50IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjI1cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZS5hY3RpdmUgLmRyb3BidG46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubWVudS1jb250YWluZXIgLmhlYWRlci1idXR0b25zLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5tZW51LWNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbnMtcm93IC5zb2NpYWwtbWVkaWEtbGlua3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm1lbnUtY29udGFpbmVyIC5oZWFkZXItYnV0dG9ucy1yb3cgLnNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDh2dyAtIDFyZW0pO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC45Mzc1cmVtKTtcbn1cblxuLm1lbnUtY29udGFpbmVyIC5oZWFkZXItYnV0dG9ucy1yb3cgLmFjY2Vzc2liaWxpdHktbGlua3Mge1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcbn1cblxuLm1lbnUtY29udGFpbmVyIC5oZWFkZXItYnV0dG9ucy1yb3cgLmFjY2Vzc2liaWxpdHktbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcbn1cblxuLmxhdGVzdC1wb3N0cyB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmxhdGVzdC1wb3N0cyAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubGF0ZXN0LXBvc3RzIC5zY3JvbGxhYmxlLWNvbnRlbnQgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA0dncgMC43NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGF0ZXN0LXBvc3RzIC5zY3JvbGxhYmxlLWNvbnRlbnQgLnJvdyB7XG4gICAgbWluLXdpZHRoOiA3My4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbi5sYXRlc3QtcG9zdHMtYm94IC5wb3N0LWNhcmQgYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sYXRlc3QtcG9zdHMtYm94IC5wb3N0LWNhcmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMzc1cmVtO1xufVxuXG4ubGF0ZXN0LXBvc3RzLWJveCAucG9zdC1jYXJkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sYXRlc3QtcG9zdHMtYm94IC5wb3N0LWNhcmQgLmFycm93LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC43NXJlbTtcbn1cblxuLmxhdGVzdC1wb3N0cy1ib3ggLnBvc3QtY2FyZCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuXG4ubGF0ZXN0LXBvc3RzIC5sb25nLXZlcnNpb24gLnBvc3QtY2FyZCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ubGF0ZXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF0ZXN0IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIH1cbn1cblxuLmxhdGVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5cbi5sYXRlc3QgdGltZSxcbi5sYXRlc3QgcCB7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4ubGF0ZXN0IHRpbWUge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLmxhdGVzdCAuZW50cnktdGl0bGUsXG4ubGF0ZXN0IC5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5sYXRlc3QgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG59XG5cbi5saW5rcy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5saW5rcy1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rcy1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua3MtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmxpbmtzLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuXG4ubGlua3MtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2LjI1cmVtO1xufVxuXG4ubGlua3MtYmxvY2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saW5rcy1ibG9jayBsaTpob3ZlciBhLCAubGlua3MtYmxvY2sgbGk6Zm9jdXMgYSwgLmxpbmtzLWJsb2NrIGxpOmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpbmtzLWJsb2NrIGxpOmhvdmVyIGE6OmJlZm9yZSwgLmxpbmtzLWJsb2NrIGxpOmZvY3VzIGE6OmJlZm9yZSwgLmxpbmtzLWJsb2NrIGxpOmFjdGl2ZSBhOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpbmtzOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saW5rcyAuYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG59XG5cbi5saW5rczpob3ZlciAuYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDM1KTtcbn1cblxuLmxpbmtzIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlua3MgdWwge1xuICAgIHdpZHRoOiAxN3JlbTtcbiAgfVxufVxuXG4ubGlua3MgdWwsXG4ubGlua3MgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlua3MgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5saW5rcyBsaSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5saW5rcyBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41cmVtIDAgMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnJlYWRjcnVtYiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJyZWFkY3J1bWIgbGk6bGFzdC1vZi10eXBlIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnJlYWRjcnVtYiBsaSArIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cblxuLmJyZWFkY3J1bWIgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuMzc1cmVtO1xuICB0b3A6IC4zMTI1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNWQyMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNWQyMztcbn1cblxuLmJyZWFkY3J1bWIgYSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1lZGlhLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLm1lZGlhLWJveCAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWVkaWEtYm94IC5pY29uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtYm94IC5pY29uIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWJveCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYm94IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1ib3ggaW1nIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYm94IGltZyB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYm94IC5lbnRyeS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLm1lZGlhLWJveCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYm94IHAge1xuICAgIG1heC13aWR0aDogODIuNSU7XG4gIH1cbn1cblxuLm1lZGlhLWJveCAuYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWJveCAuYXJyb3ctbGluayB7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAycmVtO1xuICB9XG59XG5cbi5tZWRpYS1ib3ggLmltYWdlLW5vcm1hbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVkaWEtYm94IC5pbWFnZS1ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZWRpYS1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG5cbi5tZWRpYS1ib3g6aG92ZXIgLmVudHJ5LXRpdGxlLFxuLm1lZGlhLWJveDpob3ZlciAuaWNvbixcbi5tZWRpYS1ib3g6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVkaWEtYm94OmhvdmVyIC5hcnJvdy1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubWVkaWEtYm94OmhvdmVyIC5hcnJvdy1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm1lZGlhLWJveDpob3ZlciAuaW1hZ2Utbm9ybWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lZGlhLWJveDpob3ZlciAuaW1hZ2UtaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLWJveC50eXBlLXNob3J0IHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYm94LnR5cGUtc2hvcnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYm94LnR5cGUtdGFsbCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogMjMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWVkaWEtYm94LnR5cGUtdGFsbCB7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1ib3gudHlwZS10YWxsIHtcbiAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYS1ib3gudHlwZS10YWxsIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAuNXJlbSAwO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC4yNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLnByZXZpb3VzIGEsIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5uZXh0IGEge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbi1jb250YWluZXIgbGkucHJldmlvdXMgYSwgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLm5leHQgYSB7XG4gICAgbWluLXdpZHRoOiA3LjVyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLnByZXZpb3VzIGE6OmJlZm9yZSwgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLm5leHQgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC43NXJlbTtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLnByZXZpb3VzIHNwYW4sIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5uZXh0IHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5wcmV2aW91cyBzcGFuLCAucGFnaW5hdGlvbi1jb250YWluZXIgbGkubmV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbi1jb250YWluZXIgbGkucHJldmlvdXMgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5wcmV2aW91cyBhOjpiZWZvcmUge1xuICBsZWZ0OiAuNjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLm5leHQgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkubmV4dCBhOjpiZWZvcmUge1xuICByaWdodDogLjY3NXJlbTtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpIGEsXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkgYTo6YmVmb3JlLFxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpID4gc3Bhbjo6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgdWwuZGlzYWJsZWQgbGkgYSxcbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB1bC5kaXNhYmxlZCBsaSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBjb2xvcjogI2ExYTFhMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB1bC5kaXNhYmxlZCBsaSBhOmJlZm9yZSxcbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB1bC5kaXNhYmxlZCBsaSA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG5cbi53aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hc2lkZSAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFzaWRlIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBhc2lkZSAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2lkZ2V0IC53aWRnZXQtdGl0bGUgKyB1bCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuXG4ud2lkZ2V0IC5pbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndpZGdldCAuaW5uZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDIuNXJlbSAycmVtIDJyZW07XG4gIH1cbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWN0aW9uLWJ1dHRvbnMtcm93IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMCAuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpLmFydGljbGUtc2hhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWF4LWhlaWdodDogMS41cmVtO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaS5hcnRpY2xlLXNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjM3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGkuYXJ0aWNsZS1zaGFyZSAuc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpLmFydGljbGUtc2hhcmUgLmFjdGlvbi1idXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyAuYWN0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IC43NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiAuMzEyNXJlbSAycmVtIC4zMTI1cmVtIC41cmVtO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IC5hY3Rpb24tYnV0dG9uIC5pY29uIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgLmFjdGlvbi1idXR0b246aG92ZXIsIC5hY3Rpb24tYnV0dG9ucy1yb3cgLmFjdGlvbi1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXItY29sb3I6IGdhaW5zYm9ybztcbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyAuc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5cbi5wb3N0cy1wZXItcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG59XG5cbi5wb3N0cy1wZXItcGFnZSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3N0cy1wZXItcGFnZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdHMtcGVyLXBhZ2UgdWwgYSxcbi5wb3N0cy1wZXItcGFnZSB1bCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0cy1wZXItcGFnZSB1bCBhIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wb3N0cy1wZXItcGFnZSB1bCBhLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wb3N0cy1wZXItcGFnZSB1bCBzcGFuIHtcbiAgY29sb3I6IGNob29zZSAjMjgyODI4O1xufVxuXG4ucG9zdC1jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBvc3QtY2FyZCB0aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtY2FyZCBwIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtY2FyZCAuZW50cnktdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ucG9zdC1jYXJkIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSwgLnBvc3QtY2FyZCAuZ2FsbGVyeS1hbGJ1bSwgLnBvc3QtY2FyZCAuc2luZ2xlLWRvY3VtZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9zdC1jYXJkIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZTpob3ZlciwgLnBvc3QtY2FyZCAuZ2FsbGVyeS1hbGJ1bTpob3ZlciwgLnBvc3QtY2FyZCAuc2luZ2xlLWRvY3VtZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSBhOmhvdmVyIC5jb250ZW50IHRpbWUsXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSBhOmhvdmVyIC5jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSBhOmhvdmVyIC5mZWF0dXJlZC1pbWFnZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gLmZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSAucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwJTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gLmZlYXR1cmVkLWltYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW0gMXJlbTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gLmNvbnRlbnQgdGltZSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSAuY29udGVudCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMzVweDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gYTpob3ZlciAuY29udGVudCAudHlwZSxcbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIGE6aG92ZXIgLmNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIGE6aG92ZXIgLmZlYXR1cmVkLWltYWdlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTEwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gLmZlYXR1cmVkLWltYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtIDFyZW07XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIC5jb250ZW50IC50eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIC5jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zNXB4O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSBhOmhvdmVyIC5jb250ZW50IHAsXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSBhOmhvdmVyIC5jb250ZW50IC50eXBlLFxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gYTpob3ZlciAuY29udGVudCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gYTpob3ZlciAuZmVhdHVyZWQtaW1hZ2Ugc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIC5mZWF0dXJlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gLmZlYXR1cmVkLWltYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtIDEuNXJlbTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gLmNvbnRlbnQgLnR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gLmNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gIG1hcmdpbi1ib3R0b206IC4zMTI1ZW07XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSAuY29udGVudCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtY2FyZDpob3ZlciwgLnBvc3QtY2FyZDpmb2N1cywgLnBvc3QtY2FyZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1jYXJkOmhvdmVyIHAsXG4ucG9zdC1jYXJkOmhvdmVyIGEsXG4ucG9zdC1jYXJkOmhvdmVyIHRpbWUsXG4ucG9zdC1jYXJkOmhvdmVyIC5lbnRyeS10aXRsZSBhLCAucG9zdC1jYXJkOmZvY3VzIHAsXG4ucG9zdC1jYXJkOmZvY3VzIGEsXG4ucG9zdC1jYXJkOmZvY3VzIHRpbWUsXG4ucG9zdC1jYXJkOmZvY3VzIC5lbnRyeS10aXRsZSBhLCAucG9zdC1jYXJkOmFjdGl2ZSBwLFxuLnBvc3QtY2FyZDphY3RpdmUgYSxcbi5wb3N0LWNhcmQ6YWN0aXZlIHRpbWUsXG4ucG9zdC1jYXJkOmFjdGl2ZSAuZW50cnktdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1jYXJkOmhvdmVyIC5hcnJvdy1saW5rOjphZnRlciwgLnBvc3QtY2FyZDpmb2N1cyAuYXJyb3ctbGluazo6YWZ0ZXIsIC5wb3N0LWNhcmQ6YWN0aXZlIC5hcnJvdy1saW5rOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtY2FyZDpob3ZlciAuYXJyb3ctbGluazo6YmVmb3JlLCAucG9zdC1jYXJkOmZvY3VzIC5hcnJvdy1saW5rOjpiZWZvcmUsIC5wb3N0LWNhcmQ6YWN0aXZlIC5hcnJvdy1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1jYXJkIGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cblxuLnNpbmdsZS1wb3N0IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uc2luZ2xlLXBvc3RbZGF0YS1ib3JkZXJdIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdFtkYXRhLWJvcmRlcl0ge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMi41cmVtIDJyZW0gMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3RbZGF0YS1ib3JkZXI9J2dyZXknXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wb3N0W2RhdGEtYm9yZGVyPSdvcmFuZ2UnXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIHRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5hY3Rpb24tYnV0dG9ucy1yb3cgPiB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zaW5nbGUtcG9zdCAucG9zdC1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1oZWFkZXIgLnJlZmVyZW5jZS1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpbmdsZS1wb3N0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3N0IGltZyB7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wb3N0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgdWwge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xufVxuXG4uc2luZ2xlLXBvc3Qgb2wsXG4uc2luZ2xlLXBvc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLXBvc3Qgb2wsXG4gIC5zaW5nbGUtcG9zdCB1bCB7XG4gICAgbWF4LXdpZHRoOiA5Ny41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdCBvbCxcbiAgLnNpbmdsZS1wb3N0IHVsIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIC5wb3N0LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtcG9zdCBwICsgdWwsXG4uc2luZ2xlLXBvc3QgcCArIG9sIHtcbiAgbWFyZ2luLXRvcDogLTEuMzc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdCBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXBvc3QgLmFjY29yZGlvbiBpbWcge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wb3N0LWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3QtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5zaW5nbGUtcG9zdFtkYXRhLWJvcmRlcl0gLnBvc3QtZm9vdGVyIHtcbiAgICBtYXJnaW46IDJyZW0gLTIuNXJlbSAtMnJlbSAtMnJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi5wb3N0LWZvb3RlciBwLFxuLnBvc3QtZm9vdGVyIHVsLFxuLnBvc3QtZm9vdGVyIG9sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucG9zdC1mb290ZXIgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLnBvc3QtZm9vdGVyIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucG9zdC1mb290ZXIgcCxcbi5wb3N0LWZvb3RlciBzcGFuIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5wb3N0LWZvb3RlciBiLFxuLnBvc3QtZm9vdGVyIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnRlbnQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmNvbnRlbnQtYmxvY2tbZGF0YS1ib3JkZXJdIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrW2RhdGEtYm9yZGVyXSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2tbZGF0YS1ib3JkZXJdIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrW2RhdGEtYm9yZGVyXVtkYXRhLXNtYWxsLXBhZGRpbmddIHtcbiAgcGFkZGluZzogLjVyZW07XG59XG5cbi5jb250ZW50LWJsb2NrW2RhdGEtYm9yZGVyPSdncmV5J10ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uY29udGVudC1ibG9ja1tkYXRhLWJvcmRlcj0nb3JhbmdlJ10ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xufVxuXG4uY29udGVudC1ibG9jayBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LWJsb2NrIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5zaW5nbGUtZ2FsbGVyeS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zaW5nbGUtZ2FsbGVyeS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6aG92ZXIsIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6Zm9jdXMsIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpob3ZlciBwLFxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpob3ZlciBhLFxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpob3ZlciAuZW50cnktdGl0bGUgYSwgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpmb2N1cyBwLFxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpmb2N1cyBhLFxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpmb2N1cyAuZW50cnktdGl0bGUgYSwgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDphY3RpdmUgcCxcbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6YWN0aXZlIGEsXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmFjdGl2ZSAuZW50cnktdGl0bGUgYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmhvdmVyIC5hcnJvdy1saW5rOjphZnRlciwgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpmb2N1cyAuYXJyb3ctbGluazo6YWZ0ZXIsIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6YWN0aXZlIC5hcnJvdy1saW5rOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE0MTQxNDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpob3ZlciAuYXJyb3ctbGluazo6YmVmb3JlLCAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmZvY3VzIC5hcnJvdy1saW5rOjpiZWZvcmUsIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6YWN0aXZlIC5hcnJvdy1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IHRpbWUge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCAuZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IGVtLFxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWVtcGhhc2lzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIHBhZGRpbmc6IDAgLjI1ZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgcCB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IC5icmVhZGNydW1iIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IC5icmVhZGNydW1iIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IC5icmVhZGNydW1iIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IC5icmVhZGNydW1iIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5sb2FkaW5nIC5wb3N0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLmxvYWRpbmcgLnBvc3QtY2FyZCAubG9hZGVyIHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOHZ3IC0gMXJlbSk7XG4gIG1heC13aWR0aDogMjkuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVyZW0pO1xuICBib3gtc2hhZG93OiAwIDEuNXJlbSAycmVtIHJnYmEoMjAsIDIwLCAyMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjM1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG4ucG9zdC1oZWFkZXIgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCAuY2xvc2Utc2hhcmUtcG9wdXAge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuMzc1cmVtO1xuICByaWdodDogLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIC5jbG9zZS1zaGFyZS1wb3B1cDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgLmNsb3NlLXNoYXJlLXBvcHVwIHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgdG9wOiAuNXJlbTtcbiAgICByaWdodDogLjVyZW07XG4gIH1cbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCAuY2xvc2Utc2hhcmUtcG9wdXA6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLXNoYXJlLXBvcHVwIC5jbG9zZS1zaGFyZS1wb3B1cCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHRvcDogLjc1cmVtO1xuICAgIHJpZ2h0OiAuNzVyZW07XG4gIH1cbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCAuY2xvc2Utc2hhcmUtcG9wdXA6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgYTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBhOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgfVxufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIC5jb3B5LWxpbmsgLmZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIC5jb3B5LWxpbmsgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgLmNvcHktbGluayAubGluayB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCAuaWNzLW1vbnRoLFxuLnNvY2lhbC1zaGFyZS1wb3B1cCAuaWNzLXllYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3c2xldHRlci1mb3JtIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9J2NoZWNrYm94J10gfiAudG9nZ2xlLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0gLmNvbnRlbnQtYmxvY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LW5ld3MgLm5ld3NsZXR0ZXItZm9ybSxcbi5wb3N0LW9mZmVyIC5uZXdzbGV0dGVyLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uY29udGFjdC1tZXRob2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtbWV0aG9kIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LW1ldGhvZCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgfVxufVxuXG4uY29udGFjdC1tZXRob2QgLmljb24ge1xuICBjb2xvcjogI2ZmNWQyMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuLmNvbnRhY3QtbWV0aG9kIHUge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zbGlkZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnNsaWRlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41NjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc2xpZGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjc1cmVtO1xuICB9XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhLmRvd25sb2FkIHtcbiAgYm90dG9tOiAuNzVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UsIHZpc2liaWxpdHkgLjVzIGVhc2U7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhLmRvd25sb2FkLXppcCB7XG4gIGJvdHRvbTogMy43NXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgLjI1cyBlYXNlO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYS5kb3dubG9hZCwgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEuZG93bmxvYWQtemlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogLjgxMjVyZW0gMi4yNXJlbSAuODEyNXJlbSAuODEyNXJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYS5kb3dubG9hZCAuaWNvbiwgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEuZG93bmxvYWQtemlwIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcmlnaHQ6IC43NXJlbTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmhvdmVyIC5kb3dubG9hZCxcbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZTpob3ZlciAuZG93bmxvYWQtemlwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1tZXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC41cmVtO1xuICByaWdodDogLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LW1ldGEge1xuICAgIHRvcDogLjc1cmVtO1xuICAgIHJpZ2h0OiAuNzVyZW07XG4gIH1cbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1tZXRhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LW1ldGEgc3Bhbi5pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC40Mzc1cmVtO1xuICB0b3A6IC4zNzVyZW07XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IC4zNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuY29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1uZXh0LFxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1wcmV2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1uZXh0OjpiZWZvcmUsXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogLjkzNzVyZW07XG4gIGhlaWdodDogLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAuNzVyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmNWQyMztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjVkMjM7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLW5leHQ6aG92ZXIsXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tbmV4dDpob3Zlcjo6YmVmb3JlLFxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1wcmV2OmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICBsZWZ0OiAuODc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgbGVmdDogLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5tb2J4LWN1c3RvbS1lbWFpbHNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2J4LWN1c3RvbS1lbWFpbHNoYXJlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXEVBMTknO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IGljb25mb250LCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5tb2J4LWN1c3RvbS1lbWFpbHNoYXJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcbn1cblxuLm1vYngtY3VzdG9tLWVtYWlsc2hhcmU6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b2dnbGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9nZ2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvZ2dsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvZ2dsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi50b2dnbGUtY29udGVudCAud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50b2dnbGUtY29udGVudCAud3JhcHBlciAuaW5uZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIgLmlubmVyLWNvbnRlbnQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIgLmlubmVyLWNvbnRlbnQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIC5pbm5lci1jb250ZW50IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNHJlbTtcbiAgfVxufVxuXG4udG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIgYS5kb3dubG9hZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgW2RhdGEtdG9nZ2xlPWFjY29yZGlvbl0gLndyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC50b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IC40Mzc1cmVtIDEuODc1cmVtIC40Mzc1cmVtIC45Mzc1cmVtO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogLjMxMjVyZW07XG4gIGhlaWdodDogLjMxMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjg3NXJlbTtcbiAgcmlnaHQ6IC45Mzc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjVkMjM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjVkMjM7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1idXR0b25bZGF0YS10eXBlPSdsaW5rJ10ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1idXR0b25bZGF0YS10eXBlPSdsaW5rJ106OmJlZm9yZSB7XG4gIHRvcDogLjVlbTtcbiAgcmlnaHQ6IC4xMjVlbTtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC50b2dnbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC50b2dnbGUtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi50b2dnbGUtY29udGVudCAudG9nZ2xlLWJ1dHRvbjpob3ZlcltkYXRhLXR5cGU9J2xpbmsnXSB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC50b2dnbGUtYnV0dG9uOmhvdmVyW2RhdGEtdHlwZT0nbGluayddOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi50b2dnbGUtY29udGVudCAuaGVhZGVyIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi50b2dnbGUtY29udGVudCAuaGVhZGVyLndpdGgtaWNvbiBoMyB7XG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLmhlYWRlci53aXRoLWljb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyLjU2MjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi50b2dnbGUtY29udGVudC5hY3RpdmUgLmlubmVyLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQuZG93bmxvYWQtc2VjdGlvbiAud3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50b2dnbGUtY29udGVudC5kb3dubG9hZC1zZWN0aW9uIC5oZWFkZXIgLnRvZ2dsZS1idXR0b24ge1xuICBtaW4td2lkdGg6IDkycHg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbltkYXRhLXRvZ2dsZT0nc2ltcGxlJ10gPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBbZGF0YS10b2dnbGU9J3NpbXBsZSddID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXSA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXSA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5cbltkYXRhLXRvZ2dsZT0nc2ltcGxlJ10uYWN0aXZlID4gLnRvZ2dsZS1idXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjE4NzVyZW0pIHJvdGF0ZSgyMjVkZWcpO1xufVxuXG5bZGF0YS10b2dnbGU9J3NpbXBsZSddLm5vLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbltkYXRhLXRvZ2dsZT0nc2ltcGxlJ10uc21hbGwtcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogLjYyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10uc21hbGwtcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10uc21hbGwtcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXS5zbWFsbC1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddIHtcbiAgICBwYWRkaW5nOiAxLjM3NXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddICsgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXSAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddIC5oZWFkZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10gLmhlYWRlciAudG9nZ2xlLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10gPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10gPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXS5uby1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddLnNtYWxsLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IC42MjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXS5zbWFsbC1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10uc21hbGwtcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10uc21hbGwtcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddLmFjdGl2ZSA+IC5oZWFkZXIgPiAudG9nZ2xlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMTg3NXJlbSkgcm90YXRlKDIyNWRlZyk7XG59XG5cbi5hY2NvcmRpb24ge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hY2NvcmRpb24gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hY2NvcmRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG5cbi5hY2NvcmRpb24gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ106bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmNWQyMztcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlciAudG9nZ2xlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXIgLnRvZ2dsZS1idXR0b246OmJlZm9yZSB7XG4gIHdpZHRoOiAuNzVyZW07XG4gIGhlaWdodDogLjc1cmVtO1xuICByaWdodDogLjA2MjVyZW07XG4gIHRvcDogLS4xMjVyZW07XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlciAudG9nZ2xlLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXIgLnRvZ2dsZS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIDMuNzVyZW0gMnJlbSAyLjVyZW07XG4gIH1cbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXS5hY3RpdmUgPiAuaGVhZGVyID4gLnRvZ2dsZS1idXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjE4NzVyZW0pIHJvdGF0ZSgyMjVkZWcpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB+IFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB+IFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10gcCB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cblxuLm5ld3Mtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLm5ld3Mtc2Nyb2xsZXItb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLm5ld3Mtc2Nyb2xsZXItb3V0ZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gOHZ3IC0gMS41cmVtKSAvIDIpO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAyLjVyZW07XG4gIH1cbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbltkYXRhLXByZXZdIHtcbiAgb3JkZXI6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbltkYXRhLXByZXZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b25bZGF0YS1uZXh0XSB7XG4gIG9yZGVyOiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b25bZGF0YS1uZXh0XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b24sXG4ubmV3cy1zY3JvbGxlciAubmV3cy1zY3JvbGxlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLm5ld3Mtc2Nyb2xsZXItaW5uZXIge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAubmV3cy1zY3JvbGxlci1pbm5lciB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICB9XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCB7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCAuZmVhdHVyZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTEuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMTEuNXJlbTtcbiAgfVxufVxuXG4ubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QgLnNsaWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIC41cmVtIC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IC5zbGlkZS1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEuNXJlbSk7XG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IC5zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gLjc1cmVtIC43NXJlbSAycmVtO1xuICB9XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCAuc2xpZGUtY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luLWJvdHRvbTogLjM3NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IC5zbGlkZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCAuc2xpZGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uY29udGFjdC1jYXJkIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAtLjVyZW0gLS41cmVtIDEuMjVyZW0gLS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAtLjVyZW0gMCAtLjVyZW0gLS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAtLjc1cmVtIDAgLS43NXJlbSAtLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogLTFyZW0gMCAtMXJlbSAtMXJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxM3JlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSxcbi5jb250YWN0LWNhcmQgLndyYXBwZXIgLmNvbnRhY3QtZGV0YWlscy1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSxcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuY29udGFjdC1kZXRhaWxzLW91dGVyIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQgLndyYXBwZXIgLmNvbnRhY3QtZGV0YWlscy1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5jb250YWN0LWRldGFpbHMtb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuY29udGFjdC1kZXRhaWxzLW91dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5jb250YWN0LWRldGFpbHMtb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQgLmNvbnRhY3QtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWN0LWNhcmRbZGF0YS10eXBlPSdzbWFsbCddIC5jb250YWN0LWRldGFpbHMgYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbnRhY3QtY2FyZFtkYXRhLXR5cGU9J3NtYWxsJ10gLmNvbnRhY3QtZGV0YWlscyBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWNhcmRbZGF0YS10eXBlPSdsYXJnZSddIHtcbiAgcGFkZGluZy1ib3R0b206IC42MjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdC1jYXJkW2RhdGEtdHlwZT0nbGFyZ2UnXSAuY29udGFjdC1kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXNpemU6IC43NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogLjM3NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yM3B4O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdC1jYXJkIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAuODEyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQgaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG59XG5cbi5jb250YWN0LWNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWNhcmQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLmNvbnRhY3QtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAuY29udGFjdC1kZXRhaWxzIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC5pbm5lci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC5pbm5lci1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAuaW5uZXItY29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC5pbm5lci1jb250ZW50IC5jb250YWN0LWRldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLmlubmVyLWNvbnRlbnQgLmNvbnRhY3QtZGV0YWlscyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLmlubmVyLWNvbnRlbnQgLmNvbnRhY3QtZGV0YWlscyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1ZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQuYWN0aXZlIC5ib3JkZXItc2VwYXJhdGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQuYWN0aXZlIC5ib3JkZXItc2VwYXJhdGUtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbjogMC43NXJlbSAtMXJlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQuYWN0aXZlIC5ib3JkZXItc2VwYXJhdGUtcm93IHtcbiAgICBtYXJnaW46IDAuNzVyZW0gLTEuNXJlbSAwO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC53cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLndyYXBwZXIgLmJvcmRlci1zZXBhcmF0ZTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0LXNlY3Rpb24gaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogLjYyNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuNWVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdC1zZWN0aW9uIGEge1xuICAgIG1hcmdpbi1ib3R0b206IC44MTI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1zZWN0aW9uIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4uY29udGFjdC1zZWN0aW9uIGEgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAuNzU7XG4gIG1hcmdpbi1yaWdodDogLjg3NWVtO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiBbZGF0YS1hcnJvdy1ibG9ja10gLmljb24ge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24gLnRvZ2dsZS1jb250ZW50IC50b29nbGUtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAudG9nZ2xlLWNvbnRlbnQgLnRvb2dsZS1idG4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4uY29udGFjdC1zZWN0aW9uIC50b2dnbGUtY29udGVudCBoMyB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNjI1cmVtO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LW1hcHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNS42MjVyZW07XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LW1hcHMge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LW1hcHMgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtbWFwcyBpbWcge1xuICBtaW4taGVpZ2h0OiAxNC40Mzc1cmVtO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1tYXBzIC5jb250YWN0LW1hcHMgaW1nIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtbWFwcyAuY29udGFjdC1tYXBzIGEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1idXR0b24gLmFycm93LWxpbms6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LWJ1dHRvbiAuYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtYnV0dG9uIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LWJ1dHRvbiBpbWcge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luOiBhdXRvIDEuNXJlbSBhdXRvIDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW0gMS4yNXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAzcmVtIDEuNzVyZW0gMS41cmVtO1xuICB9XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAucmVnaW9uLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmVudHJ5LXRpdGxlLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmV4cGlyZS1kYXRlLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmNhdGVnb3J5LFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmRlcGFydG1lbnQsXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuYWRkaXRpb25hbC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5yZWdpb246YmVmb3JlLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmVudHJ5LXRpdGxlOmJlZm9yZSxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5leHBpcmUtZGF0ZTpiZWZvcmUsXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuY2F0ZWdvcnk6YmVmb3JlLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmRlcGFydG1lbnQ6YmVmb3JlLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmFkZGl0aW9uYWwtaW5mbzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhIDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIC5yZWdpb24sXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgLmNhdGVnb3J5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgLmRlcGFydG1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCAuZW50cnktdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIC5leHBpcmUtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIC5kZXBhcnRtZW50IHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIC5hZGRpdGlvbmFsLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZjVkMjM7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uam9iLW9mZmVycyAub2ZmZXItYm94IHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCB7XG4gIG9yZGVyOiAyO1xufVxuXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cblxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGEgLnJlZ2lvbixcbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhIC5lbnRyeS10aXRsZSxcbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhIC5leHBpcmUtZGF0ZSxcbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhIC5kZXBhcnRtZW50IHtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhOmhvdmVyIC5yZWdpb24sXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYTpob3ZlciAuZW50cnktdGl0bGUsXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYTpob3ZlciAuZXhwaXJlLWRhdGUsXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYTpob3ZlciAuZGVwYXJ0bWVudCB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvYi1vZmZlcnMgLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5qb2Itb2ZmZXJzIC5maWx0ZXJzIC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuam9iLW9mZmVycyAuZmlsdGVycyAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuam9iLW9mZmVycyAuZmlsdGVycyAuZmllbGQgKyAuZmllbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5qb2Itb2ZmZXJzIC5maWx0ZXJzIC5maWVsZCAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmpvYi1vZmZlcnMgLmZpbHRlcnMgLmRyb3BidG4tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5qb2Itb2ZmZXJzIC5maWx0ZXJzIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsYygxMDAlKTtcbiAgfVxufVxuXG4uam9iLW9mZmVycyAuZmlsdGVycyAuY3Mtb3B0aW9ucyB7XG4gIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itb2ZmZXJzIC5maWx0ZXJzIC5jcy1vcHRpb25zIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuLmpvYi1vZmZlcnMgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3N0LW9mZmVyIC5idXR0b24uZGVhY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGFncy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udGFncy1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLjVyZW0gLjM3NXJlbSAwIDA7XG59XG5cbi50YWdzLWxpc3QgYSB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgLjc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRhZ3MtbGlzdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGEtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRhLXRhYmxlIC5yb3cgKyAucm93IHtcbiAgcGFkZGluZy10b3A6IC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kYXRhLXRhYmxlIC5yb3cgKyAucm93IHtcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICB9XG59XG5cbi5kYXRhLXRhYmxlIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44MTI1ZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRhdGEtdGFibGUgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgfVxufVxuXG4uZGF0YS10YWJsZSAudmFsdWUge1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZGF0YS10YWJsZSAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgbWluLWhlaWdodDogMzEuMjVyZW07XG59XG5cbi5lcnJvci1wYWdlIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZXJyb3ItcGFnZSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA2ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlIC5pY29uIHtcbiAgICBmb250LXNpemU6IDdlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lcnJvci1wYWdlIC5pY29uIHtcbiAgICBmb250LXNpemU6IDhlbTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVycm9yLXBhZ2UgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUuNjI1ZW07XG4gIH1cbn1cblxuLmVycm9yLXBhZ2UgaDMge1xuICBsZXR0ZXItc3BhY2luZzogLjg2cHg7XG59XG5cbi5lcnJvci1wYWdlIC5saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmVycm9yLXBhZ2UgW2RhdGEtYmctaW1hZ2VdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZSBbZGF0YS1iZy1pbWFnZV0ge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZS5leHBhbmRlZC12ZXJzaW9uIC5lcnJvci1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lcnJvci1wYWdlLmV4cGFuZGVkLXZlcnNpb24gLmVycm9yLXBhZ2UtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAtMTEuMjVyZW0gOCUgMDtcbiAgcGFkZGluZzogMS45Mzc1cmVtIDEuNTYyNXJlbSAxLjU2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZS5leHBhbmRlZC12ZXJzaW9uIC5lcnJvci1wYWdlLXRleHQge1xuICAgIHdpZHRoOiAyNC4zNzVyZW07XG4gICAgbWFyZ2luOiAyLjM3NXJlbSAxMSUgMDtcbiAgICBwYWRkaW5nOiAxLjkzNzVyZW0gMy40Mzc1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZS5leHBhbmRlZC12ZXJzaW9uIC5lcnJvci1wYWdlLXRleHQgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5lcnJvci1wYWdlLmV4cGFuZGVkLXZlcnNpb24gLmVycm9yLXBhZ2UtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5lcnJvci1wYWdlLmV4cGFuZGVkLXZlcnNpb24gW2RhdGEtYmctaW1hZ2VdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjMuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2UuZXhwYW5kZWQtdmVyc2lvbiBbZGF0YS1iZy1pbWFnZV0ge1xuICAgIHdpZHRoOiAzMi41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYmVuZWZpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iZW5lZml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJlbmVmaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uYmVuZWZpdCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAycmVtO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5iZW5lZml0IC5pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJlbmVmaXQgLmljb24ge1xuICAgIG1pbi13aWR0aDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmJlbmVmaXQgLmljb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJlbmVmaXQgLmljb24ge1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmJlbmVmaXQgLmljb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uYmVuZWZpdCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmVuZWZpdCBwIGIge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mZWF0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAuNzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICNmZjVkMjM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmVhdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmZlYXR1cmUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWF0dXJlIHNwYW4ubGFiZWwge1xuICBjb2xvcjogIzI4MjgyODtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmVhdHVyZSBzcGFuLmVudHJ5IHtcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZlYXR1cmUgc3Bhbi5lbnRyeSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDRzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXJlbTtcbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzLjI1cmVtIDFyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTEuNTYyNXJlbTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtIDEuNXJlbSAxLjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICBtaW4taGVpZ2h0OiAxMi41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5lbnRyeS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMDEpIHJvdGF0ZSgwZGVnKTtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogMTIuMjVyZW07XG4gIGJvdHRvbTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAxNC4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDE3LjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDIuNXJlbTtcbiAgICB0b3A6IDQuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogNS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDYuNjI1cmVtO1xuICB9XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjZmY1ZDIzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRjYzQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMTI1cmVtICNmZjVkMjM7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJhbm5lci1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIH1cbn1cblxuLmJhbm5lci1saW5rcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYW5uZXItbGlua3MgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1saW5rcyBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAuODc1cmVtIDJyZW0gMCAxcmVtO1xuICB9XG59XG5cbi5iYW5uZXItbGlua3MgYTpob3ZlciwgLmJhbm5lci1saW5rcyBhOmZvY3VzLCAuYmFubmVyLWxpbmtzIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhbm5lci1saW5rcyBhOmhvdmVyOmJlZm9yZSwgLmJhbm5lci1saW5rcyBhOmZvY3VzOmJlZm9yZSwgLmJhbm5lci1saW5rcyBhOmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkLWNvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC40NXB4O1xuICBsaW5lLWhlaWdodDogLjc4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hZC1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZC1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hZC1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVlbTtcbiAgfVxufVxuXG4uYWQtY29udGFpbmVyLnNpemUtMTYweDYwMCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmFkLWNvbnRhaW5lci5zaXplLTcyOHg5MCB7XG4gIHdpZHRoOiA3MjhweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4ucGxheWVyIHtcbiAgcGFkZGluZzogMS43NXJlbSAxLjkzNzVyZW0gMi40Mzc1cmVtO1xufVxuXG4ucGxheWVyIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogM2VtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMCBub25lO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNWQyMztcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcy5hdWRpby1vbmx5IHtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcy5hdWRpby1vbmx5IGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMuYXVkaW8tb25seSAudmpzLWNvbnRyb2wtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzLmF1ZGlvLW9ubHkgLnZqcy1yZW1haW5pbmctdGltZSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMuYXVkaW8tb25seSAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgOTMsIDM1LCAwLjI1KTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzLmF1ZGlvLW9ubHkgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMuYXVkaW8tb25seSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMuYXVkaW8tb25seSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZkY2M0O1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy1kdXJhdGlvbiAudmpzLWR1cmF0aW9uLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wge1xuICBvcmRlcjogNDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgb3JkZXI6IDU7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyBpbWcge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmpzLXRoZW1lLWNpdHkge1xuICAtLXZqcy10aGVtZS1jaXR5LS1wcmltYXJ5OiAkb3JhbmdlO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmpzLXRoZW1lLWNpdHkuYXVkaW8tb25seSB7XG4gIC0tdmpzLXRoZW1lLWNpdHktLXNlY29uZGFyeTogJG9yYW5nZTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZqcy10aGVtZS1jaXR5LmF1ZGlvLW9ubHkgLnZqcy1yZW1haW5pbmctdGltZSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZqcy10aGVtZS1jaXR5LmF1ZGlvLW9ubHkgLnZqcy12b2x1bWUtcGFuZWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52anMtdGhlbWUtY2l0eS5hdWRpby1vbmx5IC52anMtdm9sdW1lLWJhcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI1NSwgOTMsIDM1LCAwLjI1KTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZqcy10aGVtZS1jaXR5LmF1ZGlvLW9ubHkgLnZqcy12b2x1bWUtbGV2ZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDEuNzVlbSBzb2xpZCAjZmY1ZDIzO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmlkZW8tanMgLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52anMtcGxheS1jb250cm9sIHtcbiAgZmxleDogNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52anMtcGxheS1jb250cm9sIHtcbiAgICBmbGV4OiAyMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52anMtcGxheS1jb250cm9sIHtcbiAgICBmbGV4OiAyNDtcbiAgfVxufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmpzLWZ1bGxzY3JlZW4gLnZqcy1wbGF5LWNvbnRyb2wge1xuICBmbGV4OiA0MDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZqcy1yZW1haW5pbmctdGltZSB7XG4gIGZsZXg6IDI7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52anMtdGhlbWUtY2l0eSAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCxcbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52anMtdGhlbWUtY2l0eSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sLFxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsIHtcbiAgZmxleDogMjtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIuYXVkaW8gLnZqcy1wbGF5LWNvbnRyb2wge1xuICBmbGV4OiA4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIuYXVkaW8gLnZqcy1wbGF5LWNvbnRyb2wge1xuICAgIGZsZXg6IDExO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIuYXVkaW8gLnZqcy1wbGF5LWNvbnRyb2wge1xuICAgIGZsZXg6IDE0O1xuICB9XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLmF1ZGlvIC52anMtcmVtYWluaW5nLXRpbWUge1xuICBmbGV4OiAyO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci5hdWRpbyAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwge1xuICBmbGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIuYXVkaW8gLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDAgMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXItdHJhY2stbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci10cmFjay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG5hcnRpY2xlIC5wbGF5ZXIge1xuICBwYWRkaW5nOiAxLjc1cmVtIDAuNTVyZW0gMi40Mzc1cmVtO1xufVxuXG4ud3lzaXd5ZyB1bCxcbi53eXNpd3lnIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4ud3lzaXd5ZyB1bCBsaSxcbi53eXNpd3lnIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnd5c2l3eWcgdWwgb2wsXG4ud3lzaXd5ZyB1bCB1bCxcbi53eXNpd3lnIG9sIG9sLFxuLnd5c2l3eWcgb2wgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3lzaXd5ZyB1bCBvbDpsYXN0LWNoaWxkLFxuLnd5c2l3eWcgdWwgdWw6bGFzdC1jaGlsZCxcbi53eXNpd3lnIG9sIG9sOmxhc3QtY2hpbGQsXG4ud3lzaXd5ZyBvbCB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnd5c2l3eWcgdWw6bGFzdC1jaGlsZCxcbi53eXNpd3lnIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnd5c2l3eWcgdWwge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xufVxuXG4ud3lzaXd5ZyBzdHJvbmcge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLnd5c2l3eWcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi53eXNpd3lnIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3lzaXd5ZyBpbWcge1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3lzaXd5ZyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53eXNpd3lnIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53eXNpd3lnIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNHJlbTtcbiAgfVxufVxuXG4ud3lzaXd5ZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53eXNpd3lnIHAgKyB1bCxcbi53eXNpd3lnIHAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52LXdpbmRvdyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhbGN1bGF0b3IgW2RhdGEtZW50cnldIC53eXNpd3lnIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhbGN1bGF0b3IgW2RhdGEtcmVzdWx0XSAud3lzaXd5ZyB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xufVxuXG4uY2FsY3VsYXRvciAudmFsaWRhdGlvbi1lcnJvciB7XG4gIGNvbG9yOiAjZmY1NTUzO1xufVxuXG4ubXVsdGltZWRpYSAuZmlsdGVycyAuZmllbGQge1xuICBtaW4td2lkdGg6IDEwcmVtO1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSwgLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cywgLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLmdhbGxlcnktYWxidW0gLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1kb2N1bWVudCAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXksIC5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLmdhbGxlcnktYWxidW0gLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWRvY3VtZW50IC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSwgLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuZ2FsbGVyeS1hbGJ1bSAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXksXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZG9jdW1lbnQgLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5nYWxsZXJ5LWFsYnVtIC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWRvY3VtZW50IC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQsIC5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5nYWxsZXJ5LWFsYnVtIC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZG9jdW1lbnQgLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCwgLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLmdhbGxlcnktYWxidW0gLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1kb2N1bWVudCAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAuZGVzY3JpcHRpb24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC5kZXNjcmlwdGlvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC5kZXNjcmlwdGlvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAuZGVzY3JpcHRpb24sIC5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAuZGVzY3JpcHRpb24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmdhbGxlcnktYWxidW0sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5zaW5nbGUtZG9jdW1lbnQge1xuICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoNDAsIDQwLCA0MCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5mZWF0dXJlZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmZlYXR1cmVkLWltYWdlIC5pbWFnZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtODBweCA1MHB4IC01MHB4IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIHJnYmEoMjAsIDIwLCAyMCwgMC44KSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5jb250cm9scy1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmRvd25sb2FkLWJ1dHRvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLnByZXZpZXctYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFyZW0gLjVyZW07XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuZG93bmxvYWQtYnV0dG9uOmhvdmVyLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAucHJldmlldy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuZG93bmxvYWQtYnV0dG9uOmhvdmVyIC5pY29uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAucHJldmlldy1idXR0b246aG92ZXIgLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuZG93bmxvYWQtYnV0dG9uIC5pY29uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAucHJldmlldy1idXR0b24gLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm11bHRpbWVkaWEgLmxvYWRlciB7XG4gIG1heC13aWR0aDogNjBweDtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAubXVsdGltZWRpYSAuZmVhdHVyZWQtaW1hZ2UgPiBzcGFuIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgzMGRlZyk7XG59XG5cbi5tb2J4LXNoYXJlLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG4ucmVmZXJlbmNlLXByaWNlIC5sb2FkZXItY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5yZWZlcmVuY2UtcHJpY2UgLmxvYWRlci1jb250YWluZXIgLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMy41cmVtO1xufVxuXG4ucmVmZXJlbmNlLXByaWNlIC50YWJsZS1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIgLnRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlZmVyZW5jZS1wcmljZSAudGFibGUtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIC50YWJsZSAudGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgtMjVkZWcpIGJyaWdodG5lc3MoMS41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSBpbWcsXG4uaGlnaC1jb250cmFzdC1tb2RlIGlmcmFtZSxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgdmlkZW8sXG4uaGlnaC1jb250cmFzdC1tb2RlIFtkYXRhLWJnLWltYWdlXSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5sb2dvIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgyMTVkZWcpIGJyaWdodG5lc3MoMS41KTtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSBbZGF0YS1iZy1pbWFnZV0sXG4uaGlnaC1jb250cmFzdC1tb2RlIGFydGljbGUgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgyNWRlZykgY29udHJhc3QoMC41KSBicmlnaHRuZXNzKDEuMjUpO1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIFtkYXRhLWJnPSdsaWdodC1ncmV5J10sXG4uaGlnaC1jb250cmFzdC1tb2RlIFtkYXRhLWFycm93LWJsb2NrXSxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgLnNsaWRlLWNvbnRlbnQsXG4uaGlnaC1jb250cmFzdC1tb2RlIC5jb250ZW50LWJsb2NrLFxuLmhpZ2gtY29udHJhc3QtbW9kZSAucG9zdC1jYXJkLmxhdGVzdCxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0LFxuLmhpZ2gtY29udHJhc3QtbW9kZSAubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzYgIWltcG9ydGFudDtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAuaGVhZGVyLWJ1dHRvbnMtcm93IGEge1xuICBib3JkZXItY29sb3I6ICMyODI4Mjg7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmhlYWRlci1idXR0b25zLXJvdyBhOjpiZWZvcmUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAuaGVhZGVyLWJ1dHRvbnMtcm93IC5jcy1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXItY29sb3I6ICMyODI4Mjg7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmhlYWRlci1idXR0b25zLXJvdyAuY3Mtb3B0aW9ucyB1bCB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAuaGVhZGVyLWJ1dHRvbnMtcm93IC5jcy1vcHRpb25zIHVsIGxpIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4MjgyODtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAuYmFubmVyLWxpbmtzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhMWExO1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5jb29raWVzLW5vdGlmaWNhdGlvbixcbi5oaWdoLWNvbnRyYXN0LW1vZGUgLnZlcnNpb24tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9ub2Nocm9tZSB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMCk7XG59XG5cbi5tb25vY2hyb21lIC5jb29raWVzLW5vdGlmaWNhdGlvbixcbi5tb25vY2hyb21lIC52ZXJzaW9uLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vbm9jaHJvbWUgLmxvZ28gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZnMtbGFyZ2Uge1xuICBmb250LXNpemU6IDExMCUgIWltcG9ydGFudDtcbn1cblxuLmZzLXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTIwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmllIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzZweCAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaWUgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NHB4IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaWUgLmNvbnRhY3QtYm94LWJ1dHRvbiAuYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAxLjVyZW07XG59XG5cbi5pZSBbZGF0YS12aWV3XSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uZXdzIC5wb3N0LWNhcmQ6YWN0aXZlLCAubmV3cyAucG9zdC1jYXJkOmZvY3VzLCAubmV3cyAucG9zdC1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cyAuZmlsdGVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5ld3MgLmZpbHRlcnMgLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5uZXdzIC5maWx0ZXJzIC5maWVsZCArIC5maWVsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5ld3MgLmZpbHRlcnMgLmRyb3BidG4tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5uZXdzIC5maWx0ZXJzIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsYygxMDAlKTtcbiAgfVxufVxuXG4ubmV3cyAuZmlsdGVycyAuY3Mtb3B0aW9ucyB7XG4gIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cblxuLm5ld3MgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5ld3MgLmxvYWRlciB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4ubWFwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1hcCBzdmcsXG4ubWFwIHN2ZyAqIHtcbiAgZmlsbDogaW5oZXJpdDtcbn1cblxuLm1hcCArIC5yb3cgLmFjdGlvbi1idXR0b25zLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcF9fY2FudmFzIHtcbiAgaGVpZ2h0OiA3NXZoO1xufVxuXG4ubWFwX19maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDVweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fZmlsdGVyLS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXBfX2ZpbHRlci0tdHJhbnNpdGlvbi5sb2FkaW5nIC5tYXBfX2ZpbHRlci0tbGlzdCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXBfX2ZpbHRlci0tdHJhbnNpdGlvbi5hY3RpdmUgLm1hcF9fZmlsdGVyLS10b2dnbGUgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbn1cblxuLm1hcF9fZmlsdGVyLS13cmFwcGVyIHtcbiAgd2lkdGg6IDM3NXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU3cHgpO1xuICBoZWlnaHQ6IDUxN3B4O1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXBfX2ZpbHRlci0tdG9nZ2xlIHtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgcGFkZGluZzogMjRweCAyNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tYXBfX2ZpbHRlci0tdG9nZ2xlIHNwYW4ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMC41dHVybik7XG59XG5cbi5tYXBfX2ZpbHRlci0tdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjM1O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgcGFkZGluZzogMC41cmVtIDAgMCAxLjVyZW07XG59XG5cbi5tYXBfX2ZpbHRlci0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xufVxuXG4ubWFwX19maWx0ZXItLWZvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDEwcHggMjdweCAxMHB4IDI0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFwX19maWx0ZXItLWZvbGRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlOWU5ZTk7XG59XG5cbi5tYXBfX2ZpbHRlci0tZm9sZGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1hcF9fZmlsdGVyLS1mb2xkZXIuYWN0aXZlICsgLm1hcF9fZmlsdGVyLS1sYXllcnMtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubWFwX19maWx0ZXItLWZvbGRlciAuaWNvbiB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1hcF9fZmlsdGVyLS1mb2xkZXIuYWN0aXZlIC5pY29uIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMC41dHVybik7XG59XG5cbi5tYXBfX2ZpbHRlci0tbGF5ZXJzLWxpc3Qge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cblxuLm1hcF9fZmlsdGVyLS1sYXllciB7XG4gIHBhZGRpbmc6IDEwcHggMjdweCAxMHB4IDI0cHg7XG59XG5cbi5tYXBfX2ZpbHRlci0tbGF5ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcF9fZmlsdGVyLS1sYXllciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSwgLm1hcF9fZmlsdGVyLS1sYXllciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1hcF9fZmlsdGVyLS1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBvcmRlcjogMDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmZpbHRlcl9faWNvbi0tbGluZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZpbHRlcl9faWNvbi0tcG9pbnQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmlsdGVyX19pY29uLS1wb2x5IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9wZW50YWdvbi5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLmZpbHRlcl9faWNvbi0tY3VzdG9tLXN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZpbGw6ICMxNDE0MTQ7XG59XG5cbi5maWx0ZXJfX2ljb24tLWN1c3RvbS1zdmcuc21hbGwge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmZpbHRlcl9faWNvbi0tY3VzdG9tLXN2Zy5tZWRpdW0ge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmZpbHRlcl9faWNvbi0tY3VzdG9tLXN2Zy5sYXJnZSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgYm90dG9tOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXBfX3BvcHVwLS1saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLm1hcF9fcG9wdXAtLWxpbmUgLm1hcF9fcG9wdXAtLWxpbmUtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLm1hcF9fcG9wdXAtLWxpbmUgLm1hcF9fcG9wdXAtLWxpbmUtLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmNsb3NlLXNoYXJlLXBvcHVwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gMnJlbSByZ2JhKDIwLCAyMCwgMjAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuZ20tc3R5bGUtaXctZCA+IGRpdiB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgICB3aWR0aDogNzB2dztcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLnNvY2lhbC1zaGFyZS1wb3B1cCAuaW5uZXIge1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5zb2NpYWwtc2hhcmUtcG9wdXAgLmlubmVyIC5tYXBfX3BvcHVwLS1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLmdtLXN0eWxlLWl3LWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5tYXBfX2NhbnZhcyB7XG4gICAgaGVpZ2h0OiA1NXZoO1xuICB9XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtYmlnLCAuYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLXNtYWxsIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtc21hbGwge1xuICAgIHdpZHRoOiA3MjhweDtcbiAgfVxufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1zbWFsbCBhIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtc21hbGwgYSB7XG4gICAgd2lkdGg6IDcyOHB4O1xuICB9XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLWJpZyB7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1iaWcge1xuICAgIHdpZHRoOiA5MjBweDtcbiAgfVxufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1iaWcgYSB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1iaWcgYSB7XG4gICAgd2lkdGg6IDkyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC52ZXJ0aWNhbC1iaWcge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1hZHZlcnRpc2VtZW50LnZlcnRpY2FsLWJpZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC52ZXJ0aWNhbC1iaWcgYSB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWFkdmVydGlzZW1lbnQudmVydGljYWwtYmlnIGEge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQudmVydGljYWwtc21hbGwge1xuICBoZWlnaHQ6IDM2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1hZHZlcnRpc2VtZW50LnZlcnRpY2FsLXNtYWxsIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50LnZlcnRpY2FsLXNtYWxsIGEge1xuICBoZWlnaHQ6IDM2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1hZHZlcnRpc2VtZW50LnZlcnRpY2FsLXNtYWxsIGEge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sZWZ0LW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0LjM3NXJlbTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sZWZ0LW1lbnUgYXNpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4ubGVmdC1tZW51IGJ1dHRvbi5vcGVuLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGVmdC1tZW51IGJ1dHRvbi5vcGVuLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxlZnQtbWVudSBidXR0b24ub3Blbi1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICBmb250LXNpemU6IC43NXJlbTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHkgI2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeSAubWVudS1idG4ge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5IC5tZW51LWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmxlZnQtbWVudSAucHVzaHkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeSAjY29udGFpbmVyLFxuLmxlZnQtbWVudSAucHVzaHkgLnB1c2h5LFxuLmxlZnQtbWVudSAucHVzaHkgLnB1c2gge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xNiwgMC42OCwgMC40MywgMC45OSk7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5IC5wdXNoeS1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzIGN1YmljLWJlemllcigwLjE2LCAwLjY4LCAwLjQzLCAwLjk5KTtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVmdC1tZW51IC5wdXNoeSAucHVzaHktY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudSA+IHVsIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0LFxyIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudSA+IHVsIC5wdXNoeS1saW5rIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51IHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudSBidXR0b24ge1xuICB3aWR0aDogMi4yNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51IGJ1dHRvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUuc3VibWVudS1hY3RpdmUgLnB1c2h5LWJ1dHRvbi5wdXNoeS1zdWJtZW51LWNsb3NlZCArIHVsLnN1Ym1lbnUtYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtY2xvc2VkLnB1c2h5LWJ1dHRvbiArIHVsIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LWNsb3NlZC5wdXNoeS1idXR0b24gLnB1c2h5LWxpbmsge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LWNsb3NlZC5wdXNoeS1idXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1jbG9zZWQgYTo6YWZ0ZXI6aG92ZXI6OmFmdGVyLFxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1jbG9zZWQgYnV0dG9uOjphZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LW9wZW4ucHVzaHktYnV0dG9uOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtb3Blbi5wdXNoeS1idXR0b24gLnB1c2h5LWxpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LW9wZW4ucHVzaHktYnV0dG9uICsgdWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtb3BlbiAuaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5IHVsIHVsIGE6aG92ZXIsIC5sZWZ0LW1lbnUgLnB1c2h5IHVsIHVsIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3Blbi1tZW51LXJ3ZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5vcGVuLW1lbnUtcndkIC5sZWZ0LW1lbnUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLm9wZW4tbWVudS1yd2QgLmxlZnQtbWVudSBhc2lkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm9wZW4tbWVudS1yd2QgLmxlZnQtbWVudSBidXR0b24ub3Blbi1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwQ1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xufVxuXG4udGlsZXMgLm9mZmVyLWJveC1zcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGxhY2UtaXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZSB7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZSAuZHJvcGJ0bi1kYXRlIHtcbiAgcGFkZGluZzogLjg3NXJlbSAyLjI1cmVtIC44NzVyZW0gMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBvdXRsaW5lOiAxcHggYXV0byAjZmY1ZDIzO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TkM0eExqTXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lEUW9KSUhacFpYZENiM2c5SWpBZ01DQTVOaUE1TmlJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnT1RZZ09UWTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRrYVhOd2JHRjVPbTV2Ym1VN1ptbHNiRG9qUmtZMlFqSXlPMzBOQ2drdWMzUXhlMlpwYkd3NkkwWkdOa0l5TWp0OURRbzhMM04wZVd4bFBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRneUxqRXNNalZqTFRJdU55MHlMak10Tmk0NExURXVPUzA1TGpFc01DNDRiQzB5TlN3ek1Hd3RNalV0TXpCakxURXVNUzB4TGpNdE1pNDNMVEl1TWkwMExqUXRNaTR6WXkweExqY3RNQzR5TFRNdU5Dd3dMalF0TkM0NExERXVOUTBLQ1dNdE1pNDNMREl1TXkwekxqRXNOaTQwTFRBdU9DdzVMakZzTXpBc016WmpNUzR6TERFdU5Td3pMakVzTWk0ekxEVXNNaTR6WXpFdU5Td3dMRE10TUM0MUxEUXVNaTB4TGpWak1DNHpMVEF1TWl3d0xqWXRNQzQxTERBdU9DMHdMamhzTXpBdE16WU5DZ2xET0RVdU15d3pNUzQwTERnMExqa3NNamN1TXl3NE1pNHhMREkxZWlJdlBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1TSWdaRDBpVFRreUxqSXNNemhNTlRBdU5TdzNPUzQyWXkwd0xqY3NNQzQzTFRFdU5pd3hMakV0TWk0MUxERXVNWE10TVM0NExUQXVOQzB5TGpVdE1TNHhURE11T0N3ek9HTXRNQzQzTFRBdU55MHhMakV0TVM0MkxURXVNUzB5TGpZTkNnbGpNQzB4TERBdU5DMHhMamdzTVM0eExUSXVObXc1TGpNdE9TNHpZekF1Tnkwd0xqY3NNUzQyTFRFdU1Td3lMalV0TVM0eGN6RXVPQ3d3TGpRc01pNDFMREV1TVV3ME9DdzFNeTQwYkRJNUxqZ3RNamt1T0dNd0xqY3RNQzQzTERFdU5pMHhMakVzTWk0MUxURXVNWE14TGpnc01DNDBMREl1TlN3eExqRU5DZ2xzT1M0ekxEa3VNMk13TGpjc01DNDNMREV1TVN3eExqWXNNUzR4TERJdU5rTTVNeTR6TERNMkxqUXNPVEl1T1N3ek55NHlMRGt5TGpJc016aDZJaTgrRFFvOEwzTjJaejROQ2c9PVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlLmFjdGl2ZSAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUgLmRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlsZXMgLmRyb3Bkb3duLWRhdGUgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlLmVycm9yLWRhdGUgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZS5lcnJvci1kYXRlOjphZnRlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUuZXJyb3ItZGF0ZSAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBoZWlnaHQgMS41cztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGVzIC5kcm9wZG93bi1kYXRlLmVycm9yLWRhdGUgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICB9XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZSAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBoZWlnaHQgMXM7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgY29sb3I6ICNmZjU1NTM7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZSAuZXJyb3ItbWVzc2FnZS1kYXRlIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi50aWxlcyAuZHJvcGRvd24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IC41cmVtO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWJ1dHRvbiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi50aWxlcyAuZHJvcGRvd24tYnV0dG9uIGlucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjQzNzVyZW0pO1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAudGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuICAudGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSAuYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBwIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUgcCB7XG4gICAgbWFyZ2luOiBhdXRvIDAuODc1cmVtIGF1dG8gYXV0bztcbiAgfVxufVxuXG4udGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUgaW5wdXRbdHlwZT1kYXRlXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUgLnByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWxlcyAuZmlsdGVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRpbGVzIC5maWx0ZXJzIC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAudGlsZXMgLmZpbHRlcnMgLmZpZWxkICsgLmZpZWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGlsZXMgLmZpbHRlcnMgLmRyb3BidG4tZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC50aWxlcyAuZmlsdGVycyAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGNhbGMoMTAwJSk7XG4gIH1cbn1cblxuLnRpbGVzIC5maWx0ZXJzIC5jcy1vcHRpb25zIHtcbiAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG4udGlsZXMgLmZpbHRlcnMgLmNzLW9wdGlvbnMgdWwgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGlsZXMgLmVycm9yLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCA1cHggNXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLjI1cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEubmV4dCwgLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEucHJldiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLm5leHQsIC5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLnByZXYge1xuICAgIG1pbi13aWR0aDogNy41cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLm5leHQ6OmJlZm9yZSwgLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEucHJldjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuNzVyZW07XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLnByZXYge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLnByZXY6OmJlZm9yZSB7XG4gIGxlZnQ6IC42NzVyZW07XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLnByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBCXCI7XG4gIGxlZnQ6IC42NzVyZW07XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLm5leHQge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5uZXh0OjpiZWZvcmUge1xuICByaWdodDogLjY3NXJlbTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEubmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMERcIjtcbiAgcmlnaHQ6IC42NzVyZW07XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gc3Bhbi5lbGxpcHNlLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIC5lbGxpcHNlIGlucHV0IHtcbiAgd2lkdGg6IDNlbTtcbn1cblxuLmRyb3Bkb3duLWRhdGUge1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtN3B4O1xufVxuXG4uZHJvcGRvd24tZGF0ZSAuZHJvcGJ0bi1kYXRlIHtcbiAgcGFkZGluZzogLjg3NXJlbSAyLjI1cmVtIC44NzVyZW0gMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLWRhdGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIG91dGxpbmU6IDFweCBhdXRvICNmZjVkMjM7XG59XG5cbi5kcm9wZG93bi1kYXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjAlO1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU5DNHhMak1zSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpRFFvSklIWnBaWGRDYjNnOUlqQWdNQ0E1TmlBNU5pSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ09UWWdPVFk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0a2FYTndiR0Y1T201dmJtVTdabWxzYkRvalJrWTJRakl5TzMwTkNna3VjM1F4ZTJacGJHdzZJMFpHTmtJeU1qdDlEUW84TDNOMGVXeGxQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUZ3lMakVzTWpWakxUSXVOeTB5TGpNdE5pNDRMVEV1T1MwNUxqRXNNQzQ0YkMweU5Td3pNR3d0TWpVdE16QmpMVEV1TVMweExqTXRNaTQzTFRJdU1pMDBMalF0TWk0ell5MHhMamN0TUM0eUxUTXVOQ3d3TGpRdE5DNDRMREV1TlEwS0NXTXRNaTQzTERJdU15MHpMakVzTmk0MExUQXVPQ3c1TGpGc016QXNNelpqTVM0ekxERXVOU3d6TGpFc01pNHpMRFVzTWk0ell6RXVOU3d3TERNdE1DNDFMRFF1TWkweExqVmpNQzR6TFRBdU1pd3dMall0TUM0MUxEQXVPQzB3TGpoc016QXRNellOQ2dsRE9EVXVNeXd6TVM0MExEZzBMamtzTWpjdU15dzRNaTR4TERJMWVpSXZQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUa3lMaklzTXpoTU5UQXVOU3czT1M0Mll5MHdMamNzTUM0M0xURXVOaXd4TGpFdE1pNDFMREV1TVhNdE1TNDRMVEF1TkMweUxqVXRNUzR4VERNdU9Dd3pPR010TUM0M0xUQXVOeTB4TGpFdE1TNDJMVEV1TVMweUxqWU5DZ2xqTUMweExEQXVOQzB4TGpnc01TNHhMVEl1Tm13NUxqTXRPUzR6WXpBdU55MHdMamNzTVM0MkxURXVNU3d5TGpVdE1TNHhjekV1T0N3d0xqUXNNaTQxTERFdU1VdzBPQ3cxTXk0MGJESTVMamd0TWprdU9HTXdMamN0TUM0M0xERXVOaTB4TGpFc01pNDFMVEV1TVhNeExqZ3NNQzQwTERJdU5Td3hMakVOQ2dsc09TNHpMRGt1TTJNd0xqY3NNQzQzTERFdU1Td3hMallzTVM0eExESXVOa001TXk0ekxETTJMalFzT1RJdU9Td3pOeTR5TERreUxqSXNNemg2SWk4K0RRbzhMM04yWno0TkNnPT1cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmRyb3Bkb3duLWRhdGUuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRyb3Bkb3duLWRhdGUuYWN0aXZlIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5kcm9wZG93bi1kYXRlIC5kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyb3Bkb3duLWRhdGUgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWRhdGUuZXJyb3ItZGF0ZSBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmRyb3Bkb3duLWRhdGUuZXJyb3ItZGF0ZTo6YWZ0ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLmRyb3Bkb3duLWRhdGUuZXJyb3ItZGF0ZSAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBoZWlnaHQgMS41cztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLWRhdGUuZXJyb3ItZGF0ZSAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cbn1cblxuLmRyb3Bkb3duLWRhdGUgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgaGVpZ2h0IDFzO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNvbG9yOiAjZmY1NTUzO1xufVxuXG4uZHJvcGRvd24tZGF0ZSAuZXJyb3ItbWVzc2FnZS1kYXRlIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5kcm9wZG93bi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG59XG5cbi5kcm9wZG93bi1idXR0b24gaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4uZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjQzNzVyZW0pO1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5kcm9wZG93bi1jb250ZW50LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSAuYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZHJvcGRvd24tY29udGVudC1kYXRlIHAge1xuICBtYXJnaW46IGF1dG8gYXV0byAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tY29udGVudC1kYXRlIHAge1xuICAgIG1hcmdpbjogYXV0byAwLjg3NXJlbSBhdXRvIGF1dG87XG4gIH1cbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tY29udGVudC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICAgIG1hcmdpbi1yaWdodDogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZHJvcGRvd24tY29udGVudC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5kcm9wZG93bi1jb250ZW50LWRhdGUgLnByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cbn1cblxuLnRhYmxlLWxuZyAudG9nZ2xlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYmxlLWxuZyAudG9nZ2xlLWNvbnRlbnQgLmhlYWRlci1sbmcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnRhYmxlLWxuZyAudG9nZ2xlLWNvbnRlbnQgLmhlYWRlci1sbmcgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cblxuLnRhYmxlLWxuZyAudG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIgLmlubmVyLWNvbnRlbnQgZGl2IHRhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi50YWJsZS1sbmcgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciAudGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtbG5nIC50YWJsZS1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIgLnRhYmxlIC50aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG59XG5cbi50YWJsZS1sbmcgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlLWxuZyAuYWN0aW9uLWJ1dHRvbnMtcm93IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cblxuLnRhYmxlLWxuZyAuYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnRhYmxlLWxuZyAuYWN0aW9uLWJ1dHRvbnMtcm93IC5hY3Rpb24tYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExNVwiO1xuICBmb250LWZhbWlseTogaWNvbmZvbnQsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjM3NXJlbTtcbiAgdG9wOiAwLjMxMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gaDIge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhci1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdmlldy1oYXJuZXNzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1pY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS42MjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtaWNzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXEVBMTZcIjtcbiAgZm9udC1mYW1pbHk6IGljb25mb250LCBzZXJpZjtcbiAgYm90dG9tOiA3cHg7XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1pY3MtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWljcy1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyLjY4NzVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1saW5rIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWxpbmsgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMTI1cmVtIHNvbGlkICNmZjVkMjM7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICNmZjVkMjM7XG4gIHRyYW5zZm9ybTogcm90YXRlWigyMjVkZWcpO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtbGluayBhW2hyZWY9JyddIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0IHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QgLmZjLWRheS10b2RheSxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0IC5mYy1ldmVudC10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RjA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0IC5mYy1kYXktdG9kYXkuZmMtbGlzdC1ldmVudDo6YWZ0ZXIsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdCAuZmMtZXZlbnQtdG9kYXkuZmMtbGlzdC1ldmVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtdGFibGUgdGhlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1kYXktY3VzaGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZGF5LWN1c2hpb24uZmMtY2VsbC1zaGFkZWQge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWRheS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZGF5LXNpZGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDFyZW0gMy44NzVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50LXRpbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQgLmZjLWV2ZW50LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudCAuZmMtZXZlbnQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQgLmZjLWV2ZW50LWltZyBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgbWF4LXdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXktdHVlIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCB7XG4gIGxlZnQ6IC04NSU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LXR1ZSAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogMjklO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6Zmlyc3QtY2hpbGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zYXQgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyOCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtZGF5LmZjLWRheS13ZWQgLmZjLWRheWdyaWQtbW9kYWwge1xuICByaWdodDogLTE1MCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtZGF5LmZjLWRheS13ZWQgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDUxJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LWZyaSAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogNjglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc3VuIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICByaWdodDogNyU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zdW4gLmZjLWRheWdyaWQtZXZlbnQtaG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDc2JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRodSAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogNjglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6Zmlyc3QtY2hpbGQgLmZjLWRheWdyaWQtbW9kYWwsIC5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtbW9kYWwge1xuICByaWdodDogLTgwJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOmZpcnN0LWNoaWxkIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyLCAuY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcbiAgdG9wOiAxNDglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6Zmlyc3QtY2hpbGQgLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXI6OmJlZm9yZSwgLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudC1ob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogNzYlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1tb24gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDQlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS13ZWQgLmZjLWRheWdyaWQtbW9kYWwge1xuICByaWdodDogLTE2MCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXdlZCAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogNjglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zYXQgLmZjLWRheWdyaWQtbW9kYWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTgwJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc2F0IC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiA2OCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXNhdCAuZmMtZGF5Z3JpZC1ldmVudC1ob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMTYlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10aHUgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDMxJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc3VuIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcbiAgdG9wOiAxMzglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zYXQgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xuICB0b3A6IDE0OCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXNhdCAuZmMtZGF5Z3JpZC1ldmVudC1ob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogNjQlO1xuICB0b3A6IC03cHg7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgd2lkdGg6IDI3LjYyNXJlbTtcbiAgei1pbmRleDogOTk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDAuMzEyNXJlbSAxLjg3NXJlbSByZ2JhKDIwLCAyMCwgMjAsIDAuMik7XG4gIHBhZGRpbmc6IDFyZW0gMS4xMjVyZW0gMS4yNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IHtcbiAgYm90dG9tOiAxMDYlO1xuICBsZWZ0OiAtOTglO1xuICBtYXgtaGVpZ2h0OiAxOS44NzVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudDo6YmVmb3JlIHtcbiAgbGVmdDogNDglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLm1vZGFsLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZXZlbnQtaWNzLWJveCxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZXZlbnQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1kYXlncmlkLWFsbEV2ZW50LWVsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZXZlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZXZlbnQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWV2ZW50LWltZyBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgbWF4LXdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZXZlbnQtbW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1ldmVudC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbGVmdDogMjAlO1xuICBib3R0b206IC0wLjc1cmVtO1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5tb2RhbC1oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAubW9kYWwtaGVhZGVyIC5pY29uLWNsb3NlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudDpob3ZlciAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50OmhvdmVyIC5mYy1ldmVudC10aXRsZSBhIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50OmhvdmVyIC5mYy1ldmVudC10aXRsZSBhW2hyZWY9JyddIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjI1cmVtO1xuICB0b3A6IDAuMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogLTAuMjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIHRleHQtb3ZlcmZsb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtZGF5Lm1vcmUtZXZlbnQgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWRheS5tb3JlLWV2ZW50IC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtZGF5LmV4cGFuZC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWRheS5leHBhbmQtZXZlbnQgLmZjLWRheWdyaWQtZXZlbnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5ID4gdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgxKSAuZmMtZGF5Z3JpZC1tb2RhbCxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgdG9wOiAxMDglO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiAtOTIlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgxKSAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlLFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIHRvcDogLTAuNzVyZW07XG4gIGxlZnQ6IDQyJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMSkgLmZjLWRheS1tb24gLmZjLWRheWdyaWQtbW9kYWwsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5LW1vbiAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgxKSAuZmMtZGF5LW1vbiAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlLFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheS1tb24gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDEyJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMSkgLmZjLWRheS1zdW4gLmZjLWRheWdyaWQtbW9kYWwsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMSkgLmZjLWRheS1zdW4gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXktc3VuIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICByaWdodDogMTQlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgxKSAuZmMtZGF5LXR1ZSAuZmMtZGF5Z3JpZC1tb2RhbCxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXktdHVlIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgbGVmdDogLTk4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LW1vbiAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXktbW9uIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiAxMiU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheS1zdW4gLmZjLWRheWdyaWQtbW9kYWwge1xuICByaWdodDogMC44NzVyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheS1zdW4gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxNCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMS41cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxNC4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICBsZWZ0OiAxMTIlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbGVmdDogLTAuMzc1cmVtO1xuICB0b3A6IDFyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIGEge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgYVtocmVmPVwiXCJdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRoIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGggLmZjLWNvbC1oZWFkZXItY2VsbCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MTVBNkU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRoIHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDExLjI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXBhc3QgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXNhdCAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XG4gIHJpZ2h0OiAtMi43NXJlbTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAxMTIlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXNhdCAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlcjpiZWZvcmUge1xuICBsZWZ0OiA0MCU7XG4gIHRvcDogLTAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XG4gIHJpZ2h0OiAtMC4yNXJlbTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAxMTIlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlcjpiZWZvcmUge1xuICBsZWZ0OiA2NSU7XG4gIHRvcDogLTAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUYwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkIyMjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogNDclO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmY2YjIyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIHtcbiAgbWF4LWhlaWdodDogNy42MjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQsXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1ldmVudC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC1pY3MtYm94LFxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtbGluayxcbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWV2ZW50LW1haW4gLmZjLWV2ZW50LWljcy1ib3gsXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1ldmVudC1tYWluIC5mYy1ldmVudC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudDpob3ZlciAuZmMtZGF5Z3JpZC1ldmVudC1ob3Zlcixcbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWV2ZW50LW1haW46aG92ZXIgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1tb3JlIC5mYy1ldmVudC1pbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtbW9yZSAuZmMtZXZlbnQtaW1nOjpiZWZvcmUge1xuICBjb250ZW50OiAnLi4uJztcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50LW1vcmUgLmZjLWV2ZW50LW1vcmUge1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZXZlbnQtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZXZlbnQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZXZlbnQtaW1nIGltZyB7XG4gIHdpZHRoOiAycmVtO1xuICBtYXgtd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZnJhbWUuZmMtc2Nyb2xsZ3JpZC1zeW5jLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci10aXRsZSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAxOC43NXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAgMS41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24uZmMtcHJldi1idXR0b246OmJlZm9yZSwgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi5mYy1uZXh0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgdG9wOiAwLjc1cmVtO1xuICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgI2ZmNWQyMztcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgI2ZmNWQyMztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24uZmMtbmV4dC1idXR0b246OmJlZm9yZSB7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi5mYy1wcmV2LWJ1dHRvbjo6YmVmb3JlIHtcbiAgbGVmdDogMC44NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci5mYy10b29sYmFyLWx0ciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDRyZW07XG4gIGhlaWdodDogNC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLmZjLXRvb2xiYXItbHRyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogNS4zNzVyZW07XG4gIH1cbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmxvYWRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDYuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAzcyBsaW5lYXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5sb2FkZXItY29udGFpbmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAubG9hZGVyLWNvbnRhaW5lciAubG9hZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gKyAucm93IC5hY3Rpb24tYnV0dG9ucy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5mYy1ub2V2ZW50LW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAxJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCAzNywgMzcsIDAuNCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKSByb3RhdGUoMGRlZyk7XG59XG5cbi5mYy1ub2V2ZW50LW1vZGFsIC5mYy1ub2V2ZW50LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogM3JlbTtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwLjMxMjVyZW0gMS44NzVyZW0gcmdiYSgyMCwgMjAsIDIwLCAwLjIpO1xufVxuXG4uZmMtbm9ldmVudC1tb2RhbCAuZmMtbm9ldmVudC1ib3ggLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5mYy1ub2V2ZW50LW1vZGFsIC5mYy1ub2V2ZW50LWJveCAubW9kYWwtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5mYy1ub2V2ZW50LW1vZGFsIC5mYy1ub2V2ZW50LWJveCAubW9kYWwtaGVhZGVyIC5pY29uLWNsb3NlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mYy1ub2V2ZW50LW1vZGFsIC5mYy1ub2V2ZW50LWJveCAubW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMCwgMjAsIDAuNTQpO1xufVxuXG4ucG9wdXAuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvcHVwIC5hbGlnbi1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvcHVwLmVkaXQtbW9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucG9wdXA6bm90KC53aXRoLWNvbnRlbnQpIC5yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvcHVwOm5vdCgud2l0aC1jb250ZW50KSAucG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXA6bm90KC53aXRoLWNvbnRlbnQpIC5wb3B1cC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cblxuLnBvcHVwOm5vdCgud2l0aC1jb250ZW50KSAucG9wdXAtY29udGVudDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXgtaGVpZ2h0OiA5LjEyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzE0MTQxNCAwJSwgcmdiYSgyMCwgMjAsIDIwLCAwLjY3KSA0OC4xMiUsIHJnYmEoMjAsIDIwLCAyMCwgMCkgMTAwJSk7XG59XG5cbi5wb3B1cC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTUuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyNHJlbTtcbiAgICBtYXgtd2lkdGg6IDUyLjEyNXJlbTtcbiAgfVxufVxuXG4ucG9wdXAtY29udGVudC1yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3B1cCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4ucG9wdXAtdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDZyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4ucG9wdXAtaW1hZ2Uge1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9wdXAgLmJ1dHRvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvcHVwIC5jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cCAuY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyLCAucG9wdXAgLmNsb3NlLWJ1dHRvbjpmb2N1cywgLnBvcHVwIC5jbG9zZS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTY1NDAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbn1cblxuLnBvcHVwLndpdGgtY29udGVudCAucG9wdXAtY29udGVudC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC53aXRoLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuXG4ucG9wdXAud2l0aC1jb250ZW50IC5wb3B1cC1pbWFnZS1jb2x1bW5zIHtcbiAgaGVpZ2h0OiAxMS4xMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAud2l0aC1jb250ZW50IC5wb3B1cC1pbWFnZS1jb2x1bW5zIHtcbiAgICBoZWlnaHQ6IDEzLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAud2l0aC1jb250ZW50IC5wb3B1cC1pbWFnZS1jb2x1bW5zIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnZlcnNpb24tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIwLCAyMCwgMC41NCk7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHBhZGRpbmc6IDAgNHZ3O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43NXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjc1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC52ZXJzaW9uLW1vZGFsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDV2dztcbiAgfVxufVxuXG4udmVyc2lvbi1tb2RhbC5lZGl0LW1vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52ZXJzaW9uLW1vZGFsIC5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAzLjI1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gMnJlbSByZ2JhKDIwLCAyMCwgMjAsIDAuMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyc2lvbi1tb2RhbCAuaW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmVyc2lvbi1tb2RhbCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSA0Ljc1cmVtIDNyZW0gNC43NXJlbTtcbiAgfVxufVxuXG4udmVyc2lvbi1tb2RhbCAuaW5uZXIgLm1vZGFsLWNvbnRlbnQgcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudmVyc2lvbi1tb2RhbCAuaW5uZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnZlcnNpb24tbW9kYWwgLmlubmVyIC5idXR0b24tY29udGVudCB7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnNpb24tbW9kYWwgLmlubmVyIC5idXR0b24tY29udGVudCB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMCAwO1xuICB9XG59XG5cbi52ZXJzaW9uLW1vZGFsIC5jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZlcnNpb24tbW9kYWwgLmNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4udmVyc2lvbi1tb2RhbCAuY2xvc2UtYnV0dG9uOmhvdmVyLCAudmVyc2lvbi1tb2RhbCAuY2xvc2UtYnV0dG9uOmZvY3VzLCAudmVyc2lvbi1tb2RhbCAuY2xvc2UtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjU0MDA7XG4gIGJvcmRlci1jb2xvcjogI2U2NTQwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG59XG5cbi52ZXJzaW9uLW1vZGFsIC5saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5Lm1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgfVxuICBib2R5Lm1lbnUtb3BlbiAuc2VhcmNoLXRyaWdnZXIge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogLjE7XG4gIH1cbn1cblxuYm9keS5zZWFyY2gtYWN0aXZlIC5oYW1idXJnZXIge1xuICB6LWluZGV4OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnNlYXJjaC1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuYm9keS5wb3B1cC1hY3RpdmUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuYm9keS5wb3B1cC1hY3RpdmUgaGVhZGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keS5wb3B1cC1hY3RpdmUgLmNvb2tpZXMtbm90aWZpY2F0aW9uLFxuYm9keS5wb3B1cC1hY3RpdmUgLnZlcnNpb24tbW9kYWwge1xuICB6LWluZGV4OiAwO1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC44cyBlYXNlO1xuICB9XG59XG5cbmhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG5oZWFkZXIgLm1haW4tYmFyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuODEyNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5tYWluLWJhciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycywgcGFkZGluZyAxcywgbWFyZ2luIC41cztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAubWFpbi1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGhlYWRlciAubWFpbi1iYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG5cbmhlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNoYWRvdzogMCAwIDEuODc1cmVtIDAgcmdiYSgyMCwgMjAsIDIwLCAwLjE1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlci5maXhlZCAubWFpbi1iYXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCBwYWRkaW5nIDFzLCBtYXJnaW4gMS41cztcbiAgICBtYXJnaW4tYm90dG9tOiAtMi42MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmllIC5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmllIC5zaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTAuNjI1cmVtO1xufVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmFzaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNXJlbSA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDR2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMi43NXJlbSA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtIDR2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gNHZ3O1xuICB9XG59XG5cbnNlY3Rpb24ubm8tcGIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLm5vLXB0IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi5zbWFsbC1wdCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbnNlY3Rpb24uc21hbGwtcGIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG5zZWN0aW9uW2RhdGEtd2lkZV0ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC43NXB4O1xuICB9XG59XG5cbnNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmNvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMDYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmNvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmNvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMTg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjMxMjVyZW07XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtIDR2dyAycmVtO1xufVxuXG5mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIHRvcDogLTAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogMi41cmVtIDR2dyAyLjM3NXJlbTtcbiAgfVxufVxuXG5mb290ZXIgcCxcbmZvb3RlciBhLFxuZm9vdGVyIHNwYW4ge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIgcCxcbiAgZm9vdGVyIGEsXG4gIGZvb3RlciBzcGFuIHtcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIHAsXG4gIGZvb3RlciBhLFxuICBmb290ZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbmZvb3RlciAubG9nbyB7XG4gIHdpZHRoOiA4LjE4NzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgZm9vdGVyIC5sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICB9XG59XG5cbmZvb3RlciAuYmlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGZvb3RlciAuYmlwIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlci1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwIC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwIC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIgLmZvb3Rlci1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwIDEuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXItbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMDtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlci1tZW51IGE6aG92ZXIsIGZvb3RlciAuZm9vdGVyLW1lbnUgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuZm9vdGVyIC5mb290ZXItbWVudS5lZGl0LW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlci1iaXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9vdGVyLWJpcCAucGFnZS1jaGFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9vdGVyLWJpcCAudmlzaXRvcnMgLmJvbGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5mb290ZXItYmlwLWxpc3QtZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4iLCIvKipcclxuICogRm91bmRhdGlvbiBmb3IgU2l0ZXMgYnkgWlVSQlxyXG4gKiBWZXJzaW9uIDYuNC4yXHJcbiAqIGZvdW5kYXRpb24uenVyYi5jb21cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXHJcbiAqL1xyXG4vKiEgbm9ybWFsaXplLXNjc3MgfCBNSVQvR1BMdjIgTGljZW5zZSB8IGJpdC5seS9ub3JtYWxpemUtc2NzcyAqL1xyXG4vKiBEb2N1bWVudFxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXHJcbiAgICAgKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAgICAgKi9cclxuaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgIC8qIDEgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgLyogMiAqL1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAvKiAzICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAvKiAzICovIH1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICovXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwOyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4vKipcclxuICAgICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICAgICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBtYXJnaW46IDAuNjdlbSAwOyB9XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAgICAgKi9cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMWVtIDQwcHg7IH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICAgICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gICAgICovXHJcbmhyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLyogMSAqL1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAgICAgKi9cclxubWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXHJcbnByZSB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyogTGlua3NcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gICAgICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gICAgICovXHJcbmEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxyXG4gICAgICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKi9cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gICAgb3V0bGluZS13aWR0aDogMDsgfVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4gICAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICAgICAqL1xyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgLyogMSAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAvKiAyICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAgICAgKi9cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gICAgICovXHJcbmRmbiB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gICAgICovXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwOyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlOyB9XHJcblxyXG4vKipcclxuICAgICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gICAgICogYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXHJcbnN1Yixcclxuc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cclxuXHJcbnN1YiB7XHJcbiAgICBib3R0b206IC0wLjI1ZW07IH1cclxuXHJcbnN1cCB7XHJcbiAgICB0b3A6IC0wLjVlbTsgfVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAgICAgKi9cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDA7IH1cclxuXHJcbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAgICAgKi9cclxuaW1nIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAgICAqL1xyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4vKiBGb3Jtc1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gICAgICovXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAvKiAxICovXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAgICAgKi9cclxuYnV0dG9uIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XHJcblxyXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gICAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gICAgICovXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIC8qIDEgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gICAgICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgICAqL1xyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAvKipcclxuICAgICAgICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gICAgICAgICAqL1xyXG4gICAgLyoqXHJcbiAgICAgICAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gICAgICAgICAqLyB9XHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7IH1cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XHJcblxyXG4vKipcclxuICAgICAqIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAgICAgKi9cclxuaW5wdXQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gICAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICAgICAqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICAgICAqL1xyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvOyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgICAgKi9cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAvKiAxICovXHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgIC8qIDIgKi9cclxuICAgIC8qKlxyXG4gICAgICAgICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAgICAgICAgICovIH1cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gICAgICovXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICovXHJcbmZpZWxkc2V0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAgICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAgICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xyXG5sZWdlbmQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8qIDEgKi9cclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC8qIDMgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIC8qIDEgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAgICAgKi9cclxucHJvZ3Jlc3Mge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLyogMSAqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAgICAgKi9cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gICAgICovXHJcbmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cclxuXHJcbi8qXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xyXG5tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4vKiBTY3JpcHRpbmdcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cclxuY2FudmFzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICAgICAqL1xyXG50ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4vKiBIaWRkZW5cclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gICAgICovXHJcbltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5mb3VuZGF0aW9uLW1xIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInNtYWxsPTBlbSZtZWRpdW09NDBlbSZsYXJnZT02NGVtJnhsYXJnZT03NWVtJnh4bGFyZ2U9OTBlbVwiOyB9XHJcblxyXG5odG1sIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXNpemU6IDEwMCU7IH1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDsgfVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZlZmVmZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMwYTBhMGE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cclxuXHJcbmltZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgfVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XHJcblxyXG4ubWFwX2NhbnZhcyBpbWcsXHJcbi5tYXBfY2FudmFzIGVtYmVkLFxyXG4ubWFwX2NhbnZhcyBvYmplY3QsXHJcbi5tcWEtZGlzcGxheSBpbWcsXHJcbi5tcWEtZGlzcGxheSBlbWJlZCxcclxuLm1xYS1kaXNwbGF5IG9iamVjdCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjdXJzb3I6IGF1dG87IH1cclxuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIGJ1dHRvbiB7XHJcbiAgICBvdXRsaW5lOiAwOyB9XHJcblxyXG5wcmUge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XHJcblxyXG4uaXMtdmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcblxyXG4uaXMtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XHJcbiAgICAuaGlkZS1mb3Itc21hbGwtb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLnNob3ctZm9yLXNtYWxsLW9ubHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLmhpZGUtZm9yLW1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xyXG4gICAgLnNob3ctZm9yLW1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcclxuICAgIC5oaWRlLWZvci1tZWRpdW0tb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLnNob3ctZm9yLW1lZGl1bS1vbmx5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5oaWRlLWZvci1sYXJnZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xyXG4gICAgLnNob3ctZm9yLWxhcmdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xyXG4gICAgLmhpZGUtZm9yLWxhcmdlLW9ubHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAgIC5zaG93LWZvci1sYXJnZS1vbmx5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLnNob3ctZm9yLXNyLFxyXG4uc2hvdy1vbi1mb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICAgIGJvcmRlcjogMDsgfVxyXG5cclxuLnNob3ctb24tZm9jdXM6YWN0aXZlLCAuc2hvdy1vbi1mb2N1czpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcclxuICAgIGNsaXAtcGF0aDogbm9uZTsgfVxyXG5cclxuLnNob3ctZm9yLWxhbmRzY2FwZSxcclxuLmhpZGUtZm9yLXBvcnRyYWl0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5zaG93LWZvci1sYW5kc2NhcGUsXHJcbiAgICAuaGlkZS1mb3ItcG9ydHJhaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxyXG4gICAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLmhpZGUtZm9yLWxhbmRzY2FwZSxcclxuLnNob3ctZm9yLXBvcnRyYWl0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcclxuICAgIC5zaG93LWZvci1wb3J0cmFpdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcclxuICAgIC5zaG93LWZvci1wb3J0cmFpdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XHJcblxyXG4ucm93IHtcclxuICAgIG1heC13aWR0aDogNzMuMTI1cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cclxuLnJvdyAucm93IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtOyB9XHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAucm93IC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTsgfSB9XHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAucm93IC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07IH0gfVxyXG4ucm93IC5yb3cuY29sbGFwc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuLnJvdy5leHBhbmRlZCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cclxuLnJvdy5leHBhbmRlZCAucm93IHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XHJcbi5yb3c6bm90KC5leHBhbmRlZCkgLnJvdyB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cclxuLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW4sIC5yb3cuY29sbGFwc2UgPiAuY29sdW1ucyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbi5yb3cuaXMtY29sbGFwc2UtY2hpbGQsXHJcbi5yb3cuY29sbGFwc2UgPiAuY29sdW1uID4gLnJvdyxcclxuLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW5zID4gLnJvdyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxyXG5cclxuLmNvbHVtbiwgLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDEgMSAwcHg7XHJcbiAgICBmbGV4OiAxIDEgMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5jb2x1bW4sIC5jb2x1bW5zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5jb2x1bW4sIC5jb2x1bW5zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sdW1uLnJvdy5yb3csIC5yb3cucm93LmNvbHVtbnMge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnJvdyAuY29sdW1uLnJvdy5yb3csIC5yb3cgLnJvdy5yb3cuY29sdW1ucyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuXHJcbi5zbWFsbC0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XHJcblxyXG4uc21hbGwtMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cclxuXHJcbi5zbWFsbC01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cclxuXHJcbi5zbWFsbC04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XHJcblxyXG4uc21hbGwtMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC11cC0xIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuLnNtYWxsLXVwLTEgPiAuY29sdW1uLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblxyXG4uc21hbGwtdXAtMiB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5zbWFsbC11cC0yID4gLmNvbHVtbiwgLnNtYWxsLXVwLTIgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxyXG5cclxuLnNtYWxsLXVwLTMge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4uc21hbGwtdXAtMyA+IC5jb2x1bW4sIC5zbWFsbC11cC0zID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC11cC00IHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuLnNtYWxsLXVwLTQgPiAuY29sdW1uLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlOyB9XHJcblxyXG4uc21hbGwtdXAtNSB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5zbWFsbC11cC01ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTUgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcclxuICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxyXG5cclxuLnNtYWxsLXVwLTYge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4uc21hbGwtdXAtNiA+IC5jb2x1bW4sIC5zbWFsbC11cC02ID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC11cC03IHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuLnNtYWxsLXVwLTcgPiAuY29sdW1uLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTQuMjg1NzElO1xyXG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcclxuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XHJcblxyXG4uc21hbGwtdXAtOCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5zbWFsbC11cC04ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTggPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xyXG4gICAgZmxleDogMCAwIDEyLjUlO1xyXG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxyXG5cclxuLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDsgfVxyXG5cclxuLnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1uLCAuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAubWVkaXVtLTEge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxyXG4gICAgLm1lZGl1bS0yIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tMyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS00IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XHJcbiAgICAubWVkaXVtLTUge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tNiB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS03IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XHJcbiAgICAubWVkaXVtLTgge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tOSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS0xMCB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxyXG4gICAgLm1lZGl1bS0xMSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tMTIge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLXVwLTEge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubWVkaXVtLXVwLTEgPiAuY29sdW1uLCAubWVkaXVtLXVwLTEgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxyXG4gICAgLm1lZGl1bS11cC0yIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLm1lZGl1bS11cC0yID4gLmNvbHVtbiwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cclxuICAgIC5tZWRpdW0tdXAtMyB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLXVwLTQge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubWVkaXVtLXVwLTQgPiAuY29sdW1uLCAubWVkaXVtLXVwLTQgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTsgfVxyXG4gICAgLm1lZGl1bS11cC01IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLm1lZGl1bS11cC01ID4gLmNvbHVtbiwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7IH1cclxuICAgIC5tZWRpdW0tdXAtNiB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLXVwLTcge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubWVkaXVtLXVwLTcgPiAuY29sdW1uLCAubWVkaXVtLXVwLTcgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNC4yODU3MSU7XHJcbiAgICAgICAgZmxleDogMCAwIDE0LjI4NTcxJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxyXG4gICAgLm1lZGl1bS11cC04IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLm1lZGl1bS11cC04ID4gLmNvbHVtbiwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTIuNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDEyLjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIuNSU7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAubWVkaXVtLWV4cGFuZCB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XHJcbiAgICAgICAgZmxleDogMSAxIDBweDsgfSB9XHJcblxyXG4ucm93Lm1lZGl1bS11bnN0YWNrID4gLmNvbHVtbiwgLnJvdy5tZWRpdW0tdW5zdGFjayA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlOyB9XHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAucm93Lm1lZGl1bS11bnN0YWNrID4gLmNvbHVtbiwgLnJvdy5tZWRpdW0tdW5zdGFjayA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMSAxIDBweDtcclxuICAgICAgICBmbGV4OiAxIDEgMHB4OyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbiwgLm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxyXG4gICAgLm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbiwgLm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAubGFyZ2UtMSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCU7IH1cclxuICAgIC5sYXJnZS0yIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLTMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLTQge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxyXG4gICAgLmxhcmdlLTUge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLTYge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLTcge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxyXG4gICAgLmxhcmdlLTgge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLTkge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLTEwIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cclxuICAgIC5sYXJnZS0xMSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLTEyIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XHJcbiAgICAubGFyZ2UtdXAtMSB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5sYXJnZS11cC0xID4gLmNvbHVtbiwgLmxhcmdlLXVwLTEgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxyXG4gICAgLmxhcmdlLXVwLTIge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubGFyZ2UtdXAtMiA+IC5jb2x1bW4sIC5sYXJnZS11cC0yID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cclxuICAgIC5sYXJnZS11cC0zIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLmxhcmdlLXVwLTMgPiAuY29sdW1uLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XHJcbiAgICAubGFyZ2UtdXAtNCB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5sYXJnZS11cC00ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTQgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTsgfVxyXG4gICAgLmxhcmdlLXVwLTUge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubGFyZ2UtdXAtNSA+IC5jb2x1bW4sIC5sYXJnZS11cC01ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7IH1cclxuICAgIC5sYXJnZS11cC02IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLmxhcmdlLXVwLTYgPiAuY29sdW1uLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XHJcbiAgICAubGFyZ2UtdXAtNyB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5sYXJnZS11cC03ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTcgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNC4yODU3MSU7XHJcbiAgICAgICAgZmxleDogMCAwIDE0LjI4NTcxJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxyXG4gICAgLmxhcmdlLXVwLTgge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubGFyZ2UtdXAtOCA+IC5jb2x1bW4sIC5sYXJnZS11cC04ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTIuNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDEyLjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIuNSU7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAubGFyZ2UtZXhwYW5kIHtcclxuICAgICAgICAtbXMtZmxleDogMSAxIDBweDtcclxuICAgICAgICBmbGV4OiAxIDEgMHB4OyB9IH1cclxuXHJcbi5yb3cubGFyZ2UtdW5zdGFjayA+IC5jb2x1bW4sIC5yb3cubGFyZ2UtdW5zdGFjayA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlOyB9XHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAucm93LmxhcmdlLXVuc3RhY2sgPiAuY29sdW1uLCAucm93LmxhcmdlLXVuc3RhY2sgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XHJcbiAgICAgICAgZmxleDogMSAxIDBweDsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbiwgLmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgICAubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cclxuXHJcbi5zaHJpbmsge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5jb2x1bW4tYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XHJcbi5jb2x1bW4tYmxvY2sgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcblxyXG4uYWxpZ24tcmlnaHQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG5cclxuLmFsaWduLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG5cclxuLmFsaWduLWp1c3RpZnkge1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxyXG5cclxuLmFsaWduLXNwYWNlZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cclxuXHJcbi5hbGlnbi1yaWdodC52ZXJ0aWNhbC5tZW51ID4gbGkgPiBhIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cclxuXHJcbi5hbGlnbi1jZW50ZXIudmVydGljYWwubWVudSA+IGxpID4gYSB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG5cclxuLmFsaWduLXRvcCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG5cclxuLmFsaWduLXNlbGYtdG9wIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxyXG5cclxuLmFsaWduLWJvdHRvbSB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XHJcblxyXG4uYWxpZ24tc2VsZi1ib3R0b20ge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cclxuXHJcbi5hbGlnbi1taWRkbGUge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuXHJcbi5hbGlnbi1zZWxmLW1pZGRsZSB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxyXG5cclxuLmFsaWduLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxyXG5cclxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xyXG4gICAgLW1zLWdyaWQtcm93LWFsaWduOiBzdHJldGNoO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxyXG5cclxuLmFsaWduLWNlbnRlci1taWRkbGUge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XHJcblxyXG4uc21hbGwtb3JkZXItMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxOyB9XHJcblxyXG4uc21hbGwtb3JkZXItMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyOyB9XHJcblxyXG4uc21hbGwtb3JkZXItMyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzOyB9XHJcblxyXG4uc21hbGwtb3JkZXItNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0OyB9XHJcblxyXG4uc21hbGwtb3JkZXItNSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1OyB9XHJcblxyXG4uc21hbGwtb3JkZXItNiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2OyB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLm1lZGl1bS1vcmRlci0xIHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICBvcmRlcjogMTsgfVxyXG4gICAgLm1lZGl1bS1vcmRlci0yIHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICBvcmRlcjogMjsgfVxyXG4gICAgLm1lZGl1bS1vcmRlci0zIHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICBvcmRlcjogMzsgfVxyXG4gICAgLm1lZGl1bS1vcmRlci00IHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICBvcmRlcjogNDsgfVxyXG4gICAgLm1lZGl1bS1vcmRlci01IHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgICBvcmRlcjogNTsgfVxyXG4gICAgLm1lZGl1bS1vcmRlci02IHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgICBvcmRlcjogNjsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLmxhcmdlLW9yZGVyLTEge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgIG9yZGVyOiAxOyB9XHJcbiAgICAubGFyZ2Utb3JkZXItMiB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgb3JkZXI6IDI7IH1cclxuICAgIC5sYXJnZS1vcmRlci0zIHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICBvcmRlcjogMzsgfVxyXG4gICAgLmxhcmdlLW9yZGVyLTQge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgIG9yZGVyOiA0OyB9XHJcbiAgICAubGFyZ2Utb3JkZXItNSB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgICAgb3JkZXI6IDU7IH1cclxuICAgIC5sYXJnZS1vcmRlci02IHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgICBvcmRlcjogNjsgfSB9XHJcblxyXG4uZmxleC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyB9XHJcblxyXG4uZmxleC1jaGlsZC1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAgIGZsZXg6IDEgMSBhdXRvOyB9XHJcblxyXG4uZmxleC1jaGlsZC1ncm93IHtcclxuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcclxuICAgIGZsZXg6IDEgMCBhdXRvOyB9XHJcblxyXG4uZmxleC1jaGlsZC1zaHJpbmsge1xyXG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xyXG4gICAgZmxleDogMCAxIGF1dG87IH1cclxuXHJcbi5mbGV4LWRpci1yb3cge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XHJcblxyXG4uZmxleC1kaXItcm93LXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxyXG5cclxuLmZsZXgtZGlyLWNvbHVtbiB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuXHJcbi5mbGV4LWRpci1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLm1lZGl1bS1mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxyXG4gICAgLm1lZGl1bS1mbGV4LWNoaWxkLWF1dG8ge1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxyXG4gICAgLm1lZGl1bS1mbGV4LWNoaWxkLWdyb3cge1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcclxuICAgICAgICBmbGV4OiAxIDAgYXV0bzsgfVxyXG4gICAgLm1lZGl1bS1mbGV4LWNoaWxkLXNocmluayB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XHJcbiAgICAubWVkaXVtLWZsZXgtZGlyLXJvdyB7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxyXG4gICAgLm1lZGl1bS1mbGV4LWRpci1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cclxuICAgIC5tZWRpdW0tZmxleC1kaXItY29sdW1uIHtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XHJcbiAgICAubWVkaXVtLWZsZXgtZGlyLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLmxhcmdlLWZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XHJcbiAgICAubGFyZ2UtZmxleC1jaGlsZC1hdXRvIHtcclxuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87IH1cclxuICAgIC5sYXJnZS1mbGV4LWNoaWxkLWdyb3cge1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcclxuICAgICAgICBmbGV4OiAxIDAgYXV0bzsgfVxyXG4gICAgLmxhcmdlLWZsZXgtY2hpbGQtc2hyaW5rIHtcclxuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87IH1cclxuICAgIC5sYXJnZS1mbGV4LWRpci1yb3cge1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cclxuICAgIC5sYXJnZS1mbGV4LWRpci1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cclxuICAgIC5sYXJnZS1mbGV4LWRpci1jb2x1bW4ge1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuICAgIC5sYXJnZS1mbGV4LWRpci1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxyXG5cclxuXHJcblxyXG4udGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblxyXG4udGV4dC1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAubWVkaXVtLXRleHQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4gICAgLm1lZGl1bS10ZXh0LXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gICAgLm1lZGl1bS10ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAubWVkaXVtLXRleHQtanVzdGlmeSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLmxhcmdlLXRleHQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4gICAgLmxhcmdlLXRleHQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbiAgICAubGFyZ2UtdGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICAgLmxhcmdlLXRleHQtanVzdGlmeSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XHJcbiIsIi8qKlxyXG4gKiBTd2lwZXIgNS40LjVcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cDovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAxNiwgMjAyMFxyXG4gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcclxuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbn1cclxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBBdXRvIEhlaWdodCAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbn1cclxuLyogM0QgRWZmZWN0cyAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi8qIENTUyBNb2RlICovXHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLyogRm9yIEZpcmVmb3ggKi9cclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcclxuICAvKlxyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcclxuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBjb250ZW50OiAncHJldic7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICduZXh0JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjpyb290IHtcclxuICAvKlxyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogQ29tbW9uIFN0eWxlcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogQnVsbGV0cyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuMjtcclxufVxyXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDAgNHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xyXG59XHJcbi8qIFByb2dyZXNzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogU2Nyb2xsYmFyICovXHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxJTtcclxuICBib3R0b206IDNweDtcclxuICB6LWluZGV4OiA1MDtcclxuICBoZWlnaHQ6IDVweDtcclxuICB3aWR0aDogOTglO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogM3B4O1xyXG4gIHRvcDogMSU7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDk4JTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLyogUHJlbG9hZGVyICovXHJcbjpyb290IHtcclxuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLyogYTExeSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC42O1xyXG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gIGZpbHRlcjogYmx1cig1MHB4KTtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuIiwiLypcclxuICpcclxuICogUGx1Z2luIE5hbWU6IE1vZHVsb0JveFxyXG4gKiBQbHVnaW4gVVJJOiBodHRwczovL3d3dy50aGVtZS1vbmUuY29tL21vZHVsb2JveC9cclxuICogQXV0aG9yOiBUaGVtZW9uZVxyXG4gKiBBdXRob3IgVVJJOiBodHRwczovL3d3dy50aGVtZS1vbmUuY29tL1xyXG4gKiBEZXNjcmlwdGlvbjogYSBwdXJlIEphdmFTY3JpcHQgYW5kIHRvdWNoYWJsZSBsaWdodGJveFxyXG4gKiBWZXJzaW9uOiAxLjQuMFxyXG4gKiBUYWdzOiBsaWdodGJveCwgdG91Y2gsIHN3aXBlLCBpbWFnZSwgdmlkZW8sIGlmcmFtZSwgaHRtbFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTcgVGhlbWVvbmUgLSBBbGwgUmlnaHRzIFJlc2VydmVkXHJcbiAqXHJcbiAqL1xyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTVU1NQVJZXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIDAwLiBNYWluIGNvbnRhaW5lcnNcclxuICAgIDAxLiBTVkcgaWNvbnMgVVJMXHJcbiAgICAwMi4gVG9wIEJhclxyXG4gICAgMDMuIEJvdHRvbSBCYXJcclxuICAgIDA0LiBDYXB0aW9uXHJcbiAgICAwNS4gSXRlbVxyXG4gICAgMDYuIFZpZGVvL0lmcmFtZVxyXG4gICAgMDcuIENvdW50ZXJcclxuICAgIDA4LiBUaW1lclxyXG4gICAgMDkuIExvYWRlclxyXG4gICAgMTAuIFNoYXJlIHRvb2x0aXBcclxuICAgIDExLiBCdXR0b25zXHJcbiAgICAxMi4gVGh1bWJuYWlsc1xyXG4gICAgMTMuIE1lZGlhIFF1ZXJpZXNcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwMC4gTWFpbiBjb250YWluZXJzXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyAvKioqIHByZXZlbnQgaXNzdWUgb24gb2xkIFNhZmFyaSB2ZXJzaW9uICoqKi9cclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UsIHZpc2liaWxpdHkgLjRzIGVhc2U7XHJcbn1cclxuLm1vYngtaG9sZGVyOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1vYngtaG9sZGVyICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubW9ieC1ob2xkZXIgc3ZnIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5tb2J4LW9wZW4ge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4ubW9ieC1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLm1vYngtc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlO1xyXG59XHJcbi5tb2J4LWhpZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuLm1vYngtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjk1KTtcclxufVxyXG4ubW9ieC11aTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG59XHJcbi5tb2J4LW9wZW4tdG9vbHRpcCAubW9ieC11aTphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDAxLiBTVkcgaWNvbnMgVVJMXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtdmlkZW86YmVmb3JlLFxyXG4ubW9ieC12aWRlbzphZnRlcixcclxuLm1vYngtdGh1bWItdmlkZW86YWZ0ZXIsXHJcbi5tb2J4LXVpIGJ1dHRvbixcclxuLm1vYngtc2hhcmUtdG9vbHRpcCAqOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvbW9kdWxvYm94LnN2ZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwMi4gVG9wIEJhclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LXRvcC1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDMuIEJvdHRvbSBCYXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC1ib3R0b20tYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG4ubW9ieC1wYW56b29tIC5tb2J4LWJvdHRvbS1iYXIsXHJcbi5tb2J4LXdpbGwtY2xvc2UgLm1vYngtYm90dG9tLWJhcixcclxuLm1vYngtaG9sZGVyOm5vdCgubW9ieC1vcGVuKSAubW9ieC1ib3R0b20tYmFyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDQuIENhcHRpb25cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC1jYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm1vYngtY2FwdGlvbi1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4ubW9ieC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDE0cHggMTBweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbn1cclxuLm1vYngtZGVzYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDE0cHggMTBweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbn1cclxuLm1vYngtdGl0bGUgKyAubW9ieC1kZXNjIHtcclxuICAgIG1hcmdpbjogLTZweCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDUuIEl0ZW1cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC1pdGVtLFxyXG4ubW9ieC1pdGVtLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG4ubW9ieC1pdGVtLWlubmVyIHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5tb2J4LWltZyxcclxuLm1vYngtcGFuem9vbSAubW9ieC1pdGVtIHtcclxuICAgIGN1cnNvcjogbW92ZTsgLyogZmFsbGJhY2sgaWYgZ3JhYiBjdXJzb3IgaXMgdW5zdXBwb3J0ZWQgKi9cclxuICAgIGN1cnNvcjogZ3JhYjtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG59XHJcbi5tb2J4LWRyYWdnaW5nIC5tb2J4LWl0ZW0gKiB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG59XHJcbi5tb2J4LWltZyxcclxuLm1vYngtaHRtbCxcclxuLm1vYngtdmlkZW8sXHJcbi5tb2J4LWlmcmFtZSxcclxuLm1vYngtZXJyb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xyXG59XHJcbi5tb2J4LW1lZGlhLWxvYWRlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4ubW9ieC1lcnJvcixcclxuLm1vYngtaHRtbC1pbm5lciB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi5tb2J4LWVycm9yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubW9ieC1odG1sIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5tb2J4LWh0bWwtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDYuIFZpZGVvL0lmcmFtZVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LXZpZGVvIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2J4LXZpZGVvOmJlZm9yZSxcclxuLm1vYngtdmlkZW86YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtNDRweCAwIDAgLTQ0cHg7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMjgyODI4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTc1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOHB4IC00MTRweDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5tb2J4LXZpZGVvLm1vYngtbG9hZGluZzpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubW9ieC12aWRlbzphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjgyODI4O1xyXG59XHJcbi5tb2J4LXZpZGVvLm1vYngtbG9hZGluZzphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb2J4LWxvYWQgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IG1vYngtbG9hZCAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmc6YmVmb3JlLFxyXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmc6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4ubW9ieC12aWRlbyB2aWRlbyxcclxuLm1vYngtdmlkZW8gaWZyYW1lLFxyXG4ubW9ieC12aWRlbyAubWVqcy12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLm1vYngtdmlkZW8gaWZyYW1lIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nIHZpZGVvLFxyXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmcgLm1lanMtdmlkZW8sXHJcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZyBpZnJhbWUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi8qKiogaGlkZSBmdWxsc2NyZWVuIGJ1dHRvbiBvbiB3ZWJraXQgYnJvd3NlcnMgdG8gcHJldmVudCBpc3N1ZSAqKiovXHJcbi5tb2J4LWZ1bGxzY3JlZW4gdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZnVsbHNjcmVlbi1idXR0b24sXHJcbi5tb2J4LWZ1bGxzY3JlZW4gLm1lanMtZnVsbHNjcmVlbi1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKioqIFNhZmFyaSBzdGlsbCBub3QgZml4IHRoaXMgaXNzdWUgKioqL1xyXG46LXdlYmtpdC1mdWxsLXNjcmVlbi1hbmNlc3Rvcjpub3QoaWZyYW1lKSB7XHJcbiAgICB3aWxsLWNoYW5nZTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDcuIENvdW50ZXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC1jb3VudGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxufVxyXG4ubW9ieC1ydGwgLm1vYngtY291bnRlciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwOC4gVGltZXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC10aW1lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCA1cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5tb2J4LXJ0bCAubW9ieC10aW1lciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLm1vYngtYXV0b3BsYXkgLm1vYngtdGltZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA5LiBMb2FkZXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC1sb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xyXG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyODI4Mjg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbW9ieC1sb2FkIDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBtb2J4LWxvYWQgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIG1vYngtbG9hZCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbW9ieC1sb2FkIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDEwLiBTaGFyZSBUb29sdGlwXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtc2hhcmUtdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogIzI4MjgyODtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XHJcbn1cclxuLm1vYngtc2hhcmUtdG9vbHRpcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiAtMTJweDtcclxuICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjlmYWZiO1xyXG59XHJcbi5tb2J4LXNoYXJlLXRvb2x0aXBbZGF0YS1wb3NpdGlvbj1cImxlZnRcIl06YmVmb3JlIHtcclxuICAgIGxlZnQ6IDE0cHg7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG4ubW9ieC1vcGVuLXRvb2x0aXAgLm1vYngtc2hhcmUtdG9vbHRpcCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcbi5tb2J4LXNoYXJlLXRvb2x0aXAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLDAuMDMpO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTEuIEJ1dHRvbnNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC11aSBidXR0b24sXHJcbi5tb2J4LXNoYXJlLXRvb2x0aXAgKjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG4ubW9ieC11aSBidXR0b246aG92ZXIsXHJcbi5tb2J4LXNoYXJlLXRvb2x0aXAgYnV0dG9uOmhvdmVyOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1vYngtc2hhcmUtdG9vbHRpcCBidXR0b246YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5tb2J4LXNoYXJlLXRvb2x0aXAgYnV0dG9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5tb2J4LXJ0bCAubW9ieC1zaGFyZS10b29sdGlwIGJ1dHRvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLm1vYngtdG9wLWJhciBidXR0b24ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcbi5tb2J4LXJ0bCAubW9ieC10b3AtYmFyIGJ1dHRvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5idXR0b24ubW9ieC1wcmV2LFxyXG5idXR0b24ubW9ieC1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDFyZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luOiAwIDZweDtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG5idXR0b24ubW9ieC1uZXh0IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMXJlbTtcclxufVxyXG4ubW9ieC1ob2xkZXJbZGF0YS16b29tPVwiZmFsc2VcIl0gLm1vYngtem9vbSxcclxuLm1vYngtaG9sZGVyW2RhdGEtem9vbT1cImZhbHNlXCJdIC5tb2J4LXpvb206aG92ZXIsXHJcbi5tb2J4LWhvbGRlcltkYXRhLWRvd25sb2FkPVwiZmFsc2VcIl0gLm1vYngtZG93bmxvYWQsXHJcbi5tb2J4LWhvbGRlcltkYXRhLWRvd25sb2FkPVwiZmFsc2VcIl0gLm1vYngtZG93bmxvYWQ6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC40NTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4ubW9ieC1wcmV2IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDRweDtcclxufVxyXG4ubW9ieC1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAtNDBweDtcclxufVxyXG4ubW9ieC1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC03NnB4O1xyXG59XHJcbi5tb2J4LXpvb20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMTIwcHg7XHJcbn1cclxuLm1vYngtcGFuem9vbSAubW9ieC16b29tIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTE2NHB4O1xyXG59XHJcbi5tb2J4LXBsYXkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMjA4cHg7XHJcbn1cclxuLm1vYngtYXV0b3BsYXkgLm1vYngtcGxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0yNTJweDtcclxufVxyXG4ubW9ieC1kb3dubG9hZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0yOTZweDtcclxufVxyXG4ubW9ieC1zaGFyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0zNDBweDtcclxufVxyXG4ubW9ieC1mdWxsc2NyZWVuIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTM4NHB4O1xyXG59XHJcbi5tb2J4LWZ1bGxzY3JlZW4gLm1vYngtZnVsbHNjcmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC00MjhweDtcclxufVxyXG4ubW9ieC1mYWNlYm9vayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDcycHg7XHJcbn1cclxuLm1vYngtZmFjZWJvb2s6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTQ3MnB4O1xyXG59XHJcbi5tb2J4LXR3aXR0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTUxNnB4O1xyXG59XHJcbi5tb2J4LXR3aXR0ZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTUxNnB4O1xyXG59XHJcbi5tb2J4LWdvb2dsZXBsdXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTU2MHB4O1xyXG59XHJcbi5tb2J4LWdvb2dsZXBsdXM6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTU2MHB4O1xyXG59XHJcbi5tb2J4LXBpbnRlcmVzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjA0cHg7XHJcbn1cclxuLm1vYngtcGludGVyZXN0OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDA4MWM7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC02MDRweDtcclxufVxyXG4ubW9ieC1saW5rZWRpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjQ4cHg7XHJcbn1cclxuLm1vYngtbGlua2VkaW46YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTY0OHB4O1xyXG59XHJcbi5tb2J4LXJlZGRpdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjkycHg7XHJcbn1cclxuLm1vYngtcmVkZGl0OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC02OTJweDtcclxufVxyXG4ubW9ieC10dW1ibHIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTczNnB4O1xyXG59XHJcbi5tb2J4LXR1bWJscjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NjVjO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNzM2cHg7XHJcbn1cclxuLm1vYngtYmxvZ2dlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzgwcHg7XHJcbn1cclxuLm1vYngtYmxvZ2dlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZDAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNzgwcHg7XHJcbn1cclxuLm1vYngtYnVmZmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MjRweDtcclxufVxyXG4ubW9ieC1idWZmZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyM2I0MztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTgyNHB4O1xyXG59XHJcbi5tb2J4LWRpZ2cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggLTg2OHB4O1xyXG59XHJcbi5tb2J4LWRpZ2c6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWJlMjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTg2OHB4O1xyXG59XHJcbi5tb2J4LXN0dW1ibGV1cG9uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MTJweDtcclxufVxyXG4ubW9ieC1zdHVtYmxldXBvbjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0OTI0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtOTEycHg7XHJcbn1cclxuLm1vYngtZXZlcm5vdGUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk1NnB4O1xyXG59XHJcbi5tb2J4LWV2ZXJub3RlOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZGJlNjA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC05NTZweDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDEyLiBUaHVtYm5haWxzXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtdGh1bWJzLWhvbGRlcixcclxuLm1vYngtdGh1bWJzLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5tb2J4LXRodW1icy1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5tb2J4LXRodW1iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpbGwtY2hhbmdlOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1LCAyNSwgMjUpO1xyXG4gICAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcclxufVxyXG4ubW9ieC10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTAsIDUwLCA1MCk7XHJcbn1cclxuLm1vYngtdGh1bWI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMC4wMDAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjgyODI4O1xyXG59XHJcbi5tb2J4LWFjdGl2ZS10aHVtYjphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjk5OTk7XHJcbn1cclxuLm1vYngtdGh1bWItYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XHJcbn1cclxuLm1vYngtdGh1bWItbG9hZGVkIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLm1vYngtdGh1bWItYmc6aG92ZXIsXHJcbi5tb2J4LWFjdGl2ZS10aHVtYiAubW9ieC10aHVtYi1sb2FkZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4ubW9ieC10aHVtYnMtaG9sZGVyIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG59XHJcbi5tb2J4LWRyYWdnaW5nIC5tb2J4LXRodW1icy1ob2xkZXIge1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxufVxyXG4ubW9ieC10aHVtYi12aWRlbzphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogLTIwcHggYXV0byAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0yMDhweDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDEzLiBNZWRpYSBRdWVyaWVzXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgICAubW9ieC12aWRlbzpiZWZvcmUsXHJcbiAgICAubW9ieC12aWRlbzphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogLTM0cHggMCAwIC0zNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjJweCAtMjk0cHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XHJcbiAgICAubW9ieC12aWRlbzpiZWZvcmUsXHJcbiAgICAubW9ieC12aWRlbzphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogLTI0cHggMCAwIC0yNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IC0yMDhweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgLm1vYngtdGltZXIge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLm1vYngtdG9wLWJhciBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgIC5tb2J4LWNvdW50ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCA2cHggMCA0cHg7XHJcbiAgICB9XHJcbiAgICAubW9ieC10b3AtYmFyIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhXHJcbm9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSAgIGFuZCAobWF4LXdpZHRoOiAzODBweCksXHJcbm9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSAgIGFuZCAobWF4LXdpZHRoOiAzODBweCksXHJcbm9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpIGFuZCAobWF4LXdpZHRoOiAzODBweCksXHJcbm9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSAgIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgLm1vYngtdG9wLWJhciBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi52anMtdGhlbWUtY2l0eXstLXZqcy10aGVtZS1jaXR5LS1wcmltYXJ5OiNiZjNiNGQ7LS12anMtdGhlbWUtY2l0eS0tc2Vjb25kYXJ5OiNmZmZ9LnZqcy10aGVtZS1jaXR5IC52anMtY29udHJvbC1iYXJ7aGVpZ2h0OjcwcHg7cGFkZGluZy10b3A6MjBweDtiYWNrZ3JvdW5kOm5vbmU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMGRlZywjMDAwLHRyYW5zcGFyZW50KX0udmpzLXRoZW1lLWNpdHkgLnZqcy1idXR0b24+LnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtsaW5lLWhlaWdodDo1MHB4fS52anMtdGhlbWUtY2l0eSAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udmpzLXRoZW1lLWNpdHkgLnZqcy1wcm9ncmVzcy1jb250cm9se3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjIwcHh9LnZqcy10aGVtZS1jaXR5IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDowO2xlZnQ6MDt3aWR0aDoxMDAlO21hcmdpbjowfS52anMtdGhlbWUtY2l0eSAudmpzLXBsYXktcHJvZ3Jlc3N7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS12anMtdGhlbWUtY2l0eS0tcHJpbWFyeSl9LnZqcy10aGVtZS1jaXR5IC52anMtcmVtYWluaW5nLXRpbWV7b3JkZXI6MTtsaW5lLWhlaWdodDo1MHB4O2ZsZXg6Mzt0ZXh0LWFsaWduOmxlZnR9LnZqcy10aGVtZS1jaXR5IC52anMtcGxheS1jb250cm9se29yZGVyOjI7ZmxleDo4O2ZvbnQtc2l6ZToxLjc1ZW19LnZqcy10aGVtZS1jaXR5IC52anMtZnVsbHNjcmVlbi1jb250cm9sLC52anMtdGhlbWUtY2l0eSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sLC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbHtvcmRlcjozO2ZsZXg6MX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6aG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7aGVpZ2h0OjEwMCV9LnZqcy10aGVtZS1jaXR5IC52anMtbXV0ZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWx7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbTtwYWRkaW5nLXRvcDoxLjVlbX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCwudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwsLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6aG92ZXIsLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjNlbX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle2ZvbnQtc2l6ZToxZW19LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2x7b3BhY2l0eToxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWJhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbjowfS52anMtdGhlbWUtY2l0eSAudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVse2hlaWdodDoxMDAlfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7aGVpZ2h0OjEwMCV9LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWJhcjpiZWZvcmV7Y29udGVudDpcIlwiO3otaW5kZXg6MDt3aWR0aDowO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsYSgwLDAlLDEwMCUsLjI1KTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMCAxLjc1ZW0gM2VtfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1sZXZlbHtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjt6LWluZGV4OjE7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym9yZGVyLWxlZnQ6M2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MS43NWVtIHNvbGlkIHZhcigtLXZqcy10aGVtZS1jaXR5LS1zZWNvbmRhcnkpO2JvcmRlci1yaWdodDowIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MCBzb2xpZCB0cmFuc3BhcmVudH0iLCIvKiBUaXRpbGxpdW0gV2ViIC0gMjAwICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdUaXRpbGxpdW0gV2ViIEV4dHJhIExpZ2h0JyksIGxvY2FsKCdUaXRpbGxpdW1XZWItRXh0cmEtTGlnaHQnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LnN2ZyN0aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBUaXRpbGxpdW0gV2ViIC0gMzAwICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdUaXRpbGxpdW0gV2ViIExpZ2h0JyksIGxvY2FsKCdUaXRpbGxpdW1XZWItTGlnaHQnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LnN2ZyN0aXRpbGxpdW13ZWItbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBUaXRpbGxpdW0gV2ViIC0gNDAwICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1RpdGlsbGl1bSBXZWIgUmVndWxhcicpLCBsb2NhbCgnVGl0aWxsaXVtV2ViLVJlZ3VsYXInKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLnN2ZyN0aXRpbGxpdW13ZWItcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIFRpdGlsbGl1bSBXZWIgLSA2MDAgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1RpdGlsbGl1bSBXZWIgU2VtaUJvbGQnKSwgbG9jYWwoJ1RpdGlsbGl1bVdlYi1TZW1pQm9sZCcpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC5zdmcjdGl0aWxsaXVtd2ViLXNlbWlib2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogVGl0aWxsaXVtIFdlYiAtIDcwMCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdUaXRpbGxpdW0gV2ViIEJvbGQnKSwgbG9jYWwoJ1RpdGlsbGl1bVdlYi1Cb2xkJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQuc3ZnI3RpdGlsbGl1bXdlYi1ib2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogU291cmNlIFNhbnMgUHJvIC0gNDAwICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZVNhbnMtUHJvLVJlZ3VsYXInKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuc3ZnI3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBTb3VyY2UgU2FucyBQcm8gLSA2MDAgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBTZW1pQm9sZCcpLCBsb2NhbCgnU291cmNlU2Fucy1Qcm8tU2VtaUJvbGQnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLnN2ZyNzb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBTb3VyY2UgU2FucyBQcm8gLSA3MDAgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zLVByby1Cb2xkJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC5zdmcjc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4iLCIkaWNvbW9vbi1mb250LWZhbWlseTogJ2ljb25mb250JyAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiAnLi4vZm9udHMvaWNvbnMvJyAhZGVmYXVsdDtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiI3skaWNvbW9vbi1mb250LWZhbWlseX1cIjtcclxuICAgIHNyYzogdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnI2ljb25mb250JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5pY29ucyB7XHJcbiAgICAuaWNvbjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiLCBzZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm94IHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbjpiZWZvcmUge1xyXG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICBmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiLCBzZXJpZjtcclxuICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxyXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMlwiIH1cclxuLmljb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDNcIiB9XHJcbi5pY29uLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA0XCIgfVxyXG4uaWNvbi1iYXphLWRhbnljaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNVwiIH1cclxuLmljb24tYnVpbGRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA2XCIgfVxyXG4uaWNvbi1jYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA3XCIgfVxyXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1sZWZ0LXRoaW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDhcIiB9XHJcbi5pY29uLWNoZXZyb24tZG91YmxlLXJpZ2h0LXRoaW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDlcIiB9XHJcbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQVwiIH1cclxuLmljb24tY2hldnJvbi1sZWZ0LXRoaW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEJcIiB9XHJcbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQ1wiIH1cclxuLmljb24tY2hldnJvbi1yaWdodC10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBEXCIgfVxyXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBFXCIgfVxyXG4uaWNvbi1jbG9zZS1mYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEZcIiB9XHJcbi5pY29uLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEwXCIgfVxyXG4uaWNvbi1jb250cmFzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExMVwiIH1cclxuLmljb24tZG9kYXRrb3dlLXVzbHVnaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExM1wiIH1cclxuLmljb24tZG9kYXRrb3dlLXVzbHVnaTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTRcIiB9XHJcbi5pY29uLWRvd25sb2FkLTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTZcIiB9XHJcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE1XCIgfVxyXG4uaWNvbi1la3NwbG9hdGFjamE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTdcIiB9XHJcbi5pY29uLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE4XCIgfVxyXG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExOVwiIH1cclxuLmljb24tZXJyb3I6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUFcIiB9XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFCXCIgfVxyXG4uaWNvbi1mYXg6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUNcIiB9XHJcbi5pY29uLWZpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMURcIiB9XHJcbi5pY29uLWZvbnQtc2l6ZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRVwiIH1cclxuLmljb24tZm9udC1zaXplLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUZcIiB9XHJcbi5pY29uLWZvbnQtc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMFwiIH1cclxuLmljb24tZ2FsbGVyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMVwiIH1cclxuLmljb24taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIyXCIgfVxyXG4uaWNvbi1pbmZvLW9nb2xuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyM1wiIH1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI0XCIgfVxyXG4uaWNvbi1pbndlc3R5Y2plOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI1XCIgfVxyXG4uaWNvbi1pbndlc3R5Y2plMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyNlwiIH1cclxuLmljb24ta2FyaWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyN1wiIH1cclxuLmljb24ta2FyaWVyYTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjhcIiB9XHJcbi5pY29uLWtvbnN1bHRhY2plLXotcnlua2llbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyOVwiIH1cclxuLmljb24ta29uc3VsdGFjamUtei1yeW5raWVtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyQVwiIH1cclxuLmljb24tbGFiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJCXCIgfVxyXG4uaWNvbi1sYWJvcmF0b3JpdW06YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkNcIiB9XHJcbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJEXCIgfVxyXG4uaWNvbi1sbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkVcIiB9XHJcbi5pY29uLW1haW50ZW5hbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJGXCIgfVxyXG4uaWNvbi1tYXRlcmlhbHktZWR1a2FjeWpuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzMFwiIH1cclxuLmljb24tbWVkaWEtaWNvbi0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMxXCIgfVxyXG4uaWNvbi1tZWRpYS1pY29uLTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzJcIiB9XHJcbi5pY29uLW1lZGlhLWljb24tMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzM1wiIH1cclxuLmljb24tbWVkaWEtaWNvbi00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM0XCIgfVxyXG4uaWNvbi1tdWx0aW1lZGlhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM1XCIgfVxyXG4uaWNvbi1uYXN6ZS13YXJ0b3NjaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNlwiIH1cclxuLmljb24tbmFzemUtd2FydG9zY2kyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM3XCIgfVxyXG4uaWNvbi1uYXN6ZS13YXJ0b3NjaTM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzhcIiB9XHJcbi5pY29uLW5ld3NsZXR0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzlcIiB9XHJcbi5pY29uLW9nbG9zemVuaWE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0FcIiB9XHJcbi5pY29uLW90b2N6ZW5pZS1yZWd1bGFjeWpuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzQlwiIH1cclxuLmljb24tb3RvY3plbmllLXJlZ3VsYWN5am5lMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzQ1wiIH1cclxuLmljb24tcGFraWV0LWluZm9ybWFjamk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0VcIiB9XHJcbi5pY29uLXBha2lldC1pbmZvcm1hY2ppMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRlwiIH1cclxuLmljb24tcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDBcIiB9XHJcbi5pY29uLXBpcGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDFcIiB9XHJcbi5pY29uLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDJcIiB9XHJcbi5pY29uLXByYXNhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ0XCIgfVxyXG4uaWNvbi1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQ1wiIH1cclxuLmljb24tcHJvZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NlwiIH1cclxuLmljb24tcHJ6ZXRhcmdpLXBvc3RlcG93YW5pYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0N1wiIH1cclxuLmljb24tcmFwb3J0LXJvY3pueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0OFwiIH1cclxuLmljb24tcmVmZXJlbmNqZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0QVwiIH1cclxuLmljb24tcmliYm9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRCXCIgfVxyXG4uaWNvbi1yc3M6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNENcIiB9XHJcbi5pY29uLXJ6ZWN6bmlrLXByYXNvd3k6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNERcIiB9XHJcbi5pY29uLXJ6ZWN6bmlrLXByYXNvd3kyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRFXCIgfVxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNEZcIiB9XHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTUwXCIgfVxyXG4uaWNvbi1zaG92ZWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNTFcIiB9XHJcbi5pY29uLXN0YW5kYXJkeUdTOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTUyXCIgfVxyXG4uaWNvbi1zdGFuZGFyZHlHUzI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNTNcIiB9XHJcbi5pY29uLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTU0XCIgfVxyXG4uaWNvbi1zdHJhdGVnaWE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNTVcIiB9XHJcbi5pY29uLXN1Y2Nlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNTZcIiB9XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNThcIiB9XHJcbi5pY29uLXVzbHVnaS1LU1A6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNTlcIiB9XHJcbi5pY29uLXVzbHVnaS1TR1Q6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNUFcIiB9XHJcbi5pY29uLXdpYXJ5Z29kbmktZG9zdGF3Y3k6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNUJcIiB9XHJcbi5pY29uLXdpYXJ5Z29kbmktZG9zdGF3Y3kyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTVDXCIgfVxyXG4uaWNvbi13bGFzY2ljaWVsZS1ncnVudG93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTVEXCIgfVxyXG4uaWNvbi13c3BhcmNpZV9VRTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1RVwiIH1cclxuLmljb24teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1RlwiIH1cclxuLmljb24tYmx1ZXNreTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE2MFwiIH1cclxuLmljb24tenJvd25vd2F6b255LXJvendvajpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE2MVwiIH1cclxuLmljb24tenJvd25vd2F6b255LXJvendvajI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNjJcIiB9XHJcbi5pY29uLXpyb3dub3dhem9ueS1yb3p3b2ozOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTYzXCIgfVxyXG4iLCIkZGF0YS1iZy1pbWFnZS1wb3NpdGlvbnM6IChcclxuICB0OiB0b3AsXHJcbiAgYzogY2VudGVyLFxyXG4gIGI6IGJvdHRvbSxcclxuICBsOiBsZWZ0LFxyXG4gIHI6IHJpZ2h0LFxyXG4pO1xyXG5cclxuLnZpc3VhbGx5aGlkZGVuLFxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XHJcbn1cclxuXHJcbi5vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubm8tbWFyZ2luIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tbWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGlueS1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG59XHJcblxyXG4ubWItMV81IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLmJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51cHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZ1bGwtaGVpZ2h0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4ucmVsYXRpdmUsXHJcbltkYXRhLXJlbGF0aXZlXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYnNvbHV0ZSxcclxuW2RhdGEtYWJzb2x1dGVdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnBhZGRlZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXB0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5vLXBiIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5vLXBsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5uby1wciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lbGxpcHNpcyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZbY2xhc3NePSd0eXBlLSddIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC41NjI1ZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50eXBlLTEge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy91bC10eXBlLTEuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR5cGUtMiB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL3VsLXR5cGUtMi5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHlwZS0zIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvdWwtdHlwZS0zLnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eXBlLTQge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy91bC10eXBlLTQuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR5cGUtNSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL3VsLXR5cGUtNS5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHlwZS02IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvdWwtdHlwZS02LnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eXBlLTcge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy91bC10eXBlLTcuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR5cGUtOCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL3VsLXR5cGUtOC5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtZnVsbC13aWR0aF0ge1xyXG4gICAgQGluY2x1ZGUgZnVsbC13aWR0aCgpO1xyXG59XHJcblxyXG5bZGF0YS1jb250ZW50LXBhZGRpbmddIHtcclxuICAgIHBhZGRpbmctbGVmdDogJG9mZnNldDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXQ7XHJcbn1cclxuXHJcbltkYXRhLXZpZXddIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2UgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxLjI1cmVtLCAwKTtcclxuXHJcbiAgICBAZWFjaCAkYXR0ciwgJHZhbHVlIGluICRhbmltYXRpb24tZGVsYXktbGlzdCB7XHJcbiAgICAgICAgJltkYXRhLXZpZXc9JyN7JGF0dHJ9J10ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVhY2ggJGF0dHIsICR2YWx1ZXMgaW4gJGFuaW1hdGlvbi1kaXJlY3Rpb24tbGlzdCB7XHJcbiAgICAgICAgJlt2aWV3LWRpcmVjdGlvbj0nI3skYXR0cn0nXSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHZhbHVlcyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW4tdmlldyxcclxuICAgICYuc2VlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm91bmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucmFkaXVzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBAaW5jbHVkZSBmb250KDcwMCk7XHJcbn1cclxuXHJcbnZpZGVvIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5zdmcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lsdmVyLCAxNSUpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc3BhY2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYuczA1IHtcclxuICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgfVxyXG4gICAgJi5zMSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJi5zMTUge1xyXG4gICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgJi5zMiB7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgJi5zMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgfVxyXG4gICAgJi5zNCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJi5zNSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc21hbGwtc2hyaW5rIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZWRpdW0tc2hyaW5rIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXJnZS1zaHJpbmsge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtYmctaW1hZ2VdIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICYucmVzaXplIHtcclxuICAgICAgICAmLWhlaWdodCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd2lkdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkcG9zaXRpb24sICR2YWx1ZSBpbiAkZGF0YS1iZy1pbWFnZS1wb3NpdGlvbnMge1xyXG4gICAgICAgICYuI3skcG9zaXRpb259IHtcclxuICAgICAgICAgICAgQGVhY2ggJHN1YnBvc2l0aW9uLCAkc3VidmFsdWUgaW4gJGRhdGEtYmctaW1hZ2UtcG9zaXRpb25zIHtcclxuICAgICAgICAgICAgICAgICYtI3skc3VicG9zaXRpb259IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAjeyR2YWx1ZX0gI3skc3VidmFsdWV9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLWJnPSdsaWdodC1ncmV5J10ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG59XHJcblxyXG5bZGF0YS1ib3JkZXJdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcbltkYXRhLWJvcmRlcj0nZ3JleSddIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG59XHJcbltkYXRhLWJvcmRlcj0nb3JhbmdlJ10ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXIsXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vL1RlbXAgVGFibGUgb2YgQ29udGVudCBzdHlsZVxyXG4udG9jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXZoO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uejEge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuI3NraXAtbmF2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vQnJlYWtwb2ludHNcclxuQG1peGluIGJyZWFrcG9pbnQoJHdpZHRoKSB7XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB4cykge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeHMpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB1cC10by14cykge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMgLSAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gc20pIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gdXAtdG8tc20pIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtIC0gMSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IG1kKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHVwLXRvLW1kKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCAtIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSBsZykge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB1cC10by1sZykge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcgLSAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0geGwpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gdXAtdG8teGwpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsIC0gMSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHh4bCkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gcG9ydHJhaXQpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL0ZvbnQgbWl4aW5cclxuQG1peGluIGZvbnQoJHR5cGU6IDQwMCkge1xyXG4gICAgQGlmICR0eXBlID09IDIwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJHR5cGUgPT0gMzAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICAgIEBpZiAkdHlwZSA9PSA0MDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgQGlmICR0eXBlID09IDYwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJHR5cGUgPT0gNzAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gYm9keS10ZXh0KCR0eXBlOiA0MDApIHtcclxuICAgIEBpZiAkdHlwZSA9PSA0MDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgQGlmICR0eXBlID09IDYwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJHR5cGUgPT0gNzAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEZ1bGwgV2lkdGggY29udGVudFxyXG5AbWl4aW4gZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHZ3ICogMik7XHJcbiAgICBtYXJnaW46IDAgLTR2dztcclxufVxyXG5cclxuXHJcbi8vIE9wYWNpdHkgdHJhbnNpdGlvblxyXG5AbWl4aW4gb3BhY2l0eSAoJHQpIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHQgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgJHQgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAkdCBlYXNlLWluLW91dDtcclxufVxyXG4iLCIvLyBDb2xvcnNcclxuJHdoaXRlOiAgICAgICAgICNmZmY7XHJcbiRzZWFzaGVsbDogICAgICAjZjFmMWYxO1xyXG4kbWVyY3VyeTogICAgICAgI2U5ZTllOTtcclxuJHNpbHZlcjogICAgICAgICNhMWExYTE7XHJcbiRkb3ZlOiAgICAgICAgICAjNzI3MjcyO1xyXG4kc3VibWVudTogICAgICAgI2YzZjNmMztcclxuJHR1bmRvcmE6ICAgICAgICM0ZDRkNGQ7XHJcbiRzaGFmdDogICAgICAgICAjMzkzOTM5O1xyXG4kbWluZTogICAgICAgICAgIzI4MjgyODtcclxuJGRhcmstZ3JheTogICAgICM5Njk2OTY7XHJcbiRkYXJrLWdyYXlpc2g6ICAjNDQ1NjYzO1xyXG4kYmxhY2s6ICAgICAgICAgIzE0MTQxNDtcclxuJGJveC1zaGFkb3c6ICAgIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcclxuJG1vZGFsLXNoYWRvdzogIHJnYmEoMjAsIDIwLCAyMCwgMC41NCk7XHJcbiRkYXJrOiAgICAgICAgICAjMDAwO1xyXG5cclxuJG9yYW5nZS1zdWJ0bGU6ICNmZmRjYzQ7XHJcbiRvcmFuZ2U6ICAgICAgICAjZmY1ZDIzO1xyXG4kb3JhbmdlLWhvdmVyOiAgI2U2NTQwMDtcclxuXHJcbiRlcnJvcjogICAgICAgICAjZmY1NTUzO1xyXG4kc3VjY2VzczogICAgICAgIzI1YzcwMDtcclxuXHJcbiRwYW50b25lLWxpZ2h0OiAjMDBhNThjO1xyXG4kcGFudG9uZTogICAgICAgIzA2NWM3ZDtcclxuJHN0cm9uLWJsdWU6ICAgICMxZDcxYjg7XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG4keHM6ICAgICAgICAgICAgMzc1cHg7XHJcbiRzbTogICAgICAgICAgICA2NDBweDtcclxuJG1kOiAgICAgICAgICAgIDc2OHB4O1xyXG4kbGc6ICAgICAgICAgICAgMTAyNHB4O1xyXG4keGw6ICAgICAgICAgICAgMTM2N3B4O1xyXG4keHhsOiAgICAgICAgICAgMTYwMHB4O1xyXG5cclxuLy8gQ29uc3RhbnRzXHJcbiRmb250LXBhdGg6ICAgICAnLi8uLi9mb250cyc7XHJcbiRvZmZzZXQ6ICAgICAgICA0dnc7XHJcbiRib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4vLyBBbmltYXRpb24gc2V0dGluZ3MgKFtkYXRhLXZpZXddKVxyXG4kYW5pbWF0aW9uLWRlbGF5LWxpc3Q6IChcclxuICAgICcwJzogICAgLjBzLFxyXG4gICAgJzEnOiAgICAuMXMsXHJcbiAgICAnMic6ICAgIC4ycyxcclxuICAgICczJzogICAgLjNzLFxyXG4gICAgJzQnOiAgICAuNHMsXHJcbiAgICAnNSc6ICAgIC41cyxcclxuICAgICc2JzogICAgLjZzLFxyXG4gICAgJzcnOiAgICAuN3MsXHJcbiAgICAnOCc6ICAgIC44cyxcclxuICAgICc5JzogICAgLjlzLFxyXG4gICAgJzEwJzogICAxcyxcclxuKTtcclxuXHJcbiRhbmltYXRpb24tZGlyZWN0aW9uLWxpc3Q6IChcclxuICAgICd0by10b3AnOiAgICAgICAoMCwgMnJlbSwgMCksXHJcbiAgICAndG8tbGVmdCc6ICAgICAgKDJyZW0sIDAsIDApLFxyXG4gICAgJ3RvLXJpZ2h0JzogICAgICgtMnJlbSwgMCwgMCksXHJcbiAgICAndG8tYm90dG9tJzogICAgKDAsIC0ycmVtLCAwKVxyXG4pO1xyXG4iLCIudGFibGUtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoNHZ3ICsgLjVyZW0pO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4dncgKyAxcmVtKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtNHZ3IC0gLjVyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC43NXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDguNzVyZW0gKyA0dncgKyAuNXJlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gICAgdGgsIHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIC43NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCJoMSxcclxuLmgxLFxyXG5oMixcclxuLmgyLFxyXG5oMyxcclxuLmgzLFxyXG5oNCxcclxuLmg0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG59XHJcblxyXG4udGl0bGUtd2l0aC1pY29uIHtcclxuICAgIHBhZGRpbmctbGVmdDogMi41ZW07XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuOTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjI1cmVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IC4xMjVyZW0gMCAuMTI1cmVtIDEuNXJlbTtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJG9yYW5nZTtcclxuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbnAge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgfVxyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG59XHJcblxyXG4uc3ViLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGNvbG9yOiAkZG92ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxufVxyXG4iLCIuYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgcGFkZGluZzogLjg3NXJlbSAxLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICYucHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhvbGxvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5yc3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbSAuMzc1cmVtIC43NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAuc2VjdGlvbi1oZWFkZXIgJiB7XHJcbiAgICAgICAgICAgIHRvcDogLS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNDM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aWRlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmLnNlY29uZGFyeSxcclxuICAgICAgICAmLnJzcyxcclxuICAgICAgICAmLmhvbGxvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvcm0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLnd5c2l3eWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQuc3VibWl0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWNjZXNzLWJveCB7XHJcbiAgICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VydmV5LXJlc3VsdHMge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlcmNlbnRhZ2UtYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGVJbiBmb3J3YXJkcyAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGVzLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuMjVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuMzVzIGVhc2U7XHJcblxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaW5nbGUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gLjI1cmVtIDA7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbGUtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgdSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdSxcclxuICAgICAgICAgICAgICAgIC5maWxlLWVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIGxhYmVsLFxyXG4gICAgZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J3RleHQnXSxcclxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbiAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcclxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICBpbnB1dFt0eXBlPSdudW1iZXInXSxcclxuICAgIGlucHV0W3R5cGU9J2RhdGUnXSxcclxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXHJcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxyXG4gICAgaW5wdXRbdHlwZT0nbW9udGgnXSxcclxuICAgIGlucHV0W3R5cGU9J3dlZWsnXSxcclxuICAgIGlucHV0W3R5cGU9J3RpbWUnXSxcclxuICAgIGlucHV0W3R5cGU9J3RlbCddLFxyXG4gICAgaW5wdXRbdHlwZT0ndXJsJ10ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaW5lO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtaW4taGVpZ2h0OiA3LjVlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaW5lO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24sXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIC41cmVtKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRzaWx2ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWljb249XCJsZWZ0XCJdIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDIuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtaWNvbj1cInJpZ2h0XCJdIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi43NXJlbSAwIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBUeXBlIC0gQ2FwdGNoYVxyXG4gICAgLmNhcHRjaGEtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIFR5cGUgLSBGaWxlIFVwbG9hZGVyXHJcbiAgICBpbnB1dFt0eXBlPSdmaWxlJ10ge1xyXG4gICAgICAgIHdpZHRoOiAuMXB4O1xyXG4gICAgICAgIGhlaWdodDogLjFweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjAwMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjU2MjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgdSxcclxuICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybSAuY3VzdG9tLWVycm9yLW1lc3NhZ2UsXHJcbi5maWVsZCAudmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICBjb2xvcjogJGVycm9yO1xyXG59XHJcbiIsIi5jcy1zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG5cclxuICAgIC5jcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgcGFkZGluZzogLjEyNXJlbSAxcmVtIC4xMjVyZW0gLjVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAuMjVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jcy1hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG5cclxuICAgICAgICAuY3MtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNzLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3Mtb3B0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlYXNoZWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3Mtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWFzaGVsbCwgMi41JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLXBsYWNlaG9sZGVyXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gR2VuZXJhbCBTZWxlY3QgU3R5bGVzIGFzIEZvcm0gRWxlbWVudFxyXG4gICAgbWFpbiAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdXRsaW5lOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLmNzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBhdXRvICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMi4yNXJlbSAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWluZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzICYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU5DNHhMak1zSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpRFFvSklIWnBaWGRDYjNnOUlqQWdNQ0E1TmlBNU5pSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ09UWWdPVFk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0a2FYTndiR0Y1T201dmJtVTdabWxzYkRvalJrWTJRakl5TzMwTkNna3VjM1F4ZTJacGJHdzZJMFpHTmtJeU1qdDlEUW84TDNOMGVXeGxQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUZ3lMakVzTWpWakxUSXVOeTB5TGpNdE5pNDRMVEV1T1MwNUxqRXNNQzQ0YkMweU5Td3pNR3d0TWpVdE16QmpMVEV1TVMweExqTXRNaTQzTFRJdU1pMDBMalF0TWk0ell5MHhMamN0TUM0eUxUTXVOQ3d3TGpRdE5DNDRMREV1TlEwS0NXTXRNaTQzTERJdU15MHpMakVzTmk0MExUQXVPQ3c1TGpGc016QXNNelpqTVM0ekxERXVOU3d6TGpFc01pNHpMRFVzTWk0ell6RXVOU3d3TERNdE1DNDFMRFF1TWkweExqVmpNQzR6TFRBdU1pd3dMall0TUM0MUxEQXVPQzB3TGpoc016QXRNellOQ2dsRE9EVXVNeXd6TVM0MExEZzBMamtzTWpjdU15dzRNaTR4TERJMWVpSXZQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUa3lMaklzTXpoTU5UQXVOU3czT1M0Mll5MHdMamNzTUM0M0xURXVOaXd4TGpFdE1pNDFMREV1TVhNdE1TNDRMVEF1TkMweUxqVXRNUzR4VERNdU9Dd3pPR010TUM0M0xUQXVOeTB4TGpFdE1TNDJMVEV1TVMweUxqWU5DZ2xqTUMweExEQXVOQzB4TGpnc01TNHhMVEl1Tm13NUxqTXRPUzR6WXpBdU55MHdMamNzTVM0MkxURXVNU3d5TGpVdE1TNHhjekV1T0N3d0xqUXNNaTQxTERFdU1VdzBPQ3cxTXk0MGJESTVMamd0TWprdU9HTXdMamN0TUM0M0xERXVOaTB4TGpFc01pNDFMVEV1TVhNeExqZ3NNQzQwTERJdU5Td3hMakVOQ2dsc09TNHpMRGt1TTJNd0xqY3NNQzQzTERFdU1Td3hMallzTVM0eExESXVOa001TXk0ekxETTJMalFzT1RJdU9Td3pOeTR5TERreUxqSXNNemg2SWk4K0RRbzhMM04yWno0TkNnPT0nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNzLW9wdGlvbnMge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaW5lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDJyZW0gLjVyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgLmNzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLnNlYXJjaC1hY3RpdmUgJiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC10cmlnZ2VyIHtcclxuICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAuNzVyZW07XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYWN0aXZlICYge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0tb3V0ZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiA0dncgLSAxcmVtKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xyXG4gICAgdG9wOiA0LjEyNXJlbTtcclxuICAgIHBhZGRpbmc6IC45Mzc1cmVtIDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgdG9wOiA1LjkzNzVyZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWFjdGl2ZSAmIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy42MjVyZW0pO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMy4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbFtoaWRkZW5dIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybS1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgLjA3NSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC4ycyk7XHJcblxyXG4gICAgLnNlYXJjaC1hY3RpdmUgJiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5saW5lLXNlYXJjaC1mb3JtIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1hY3RpdmUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDk4JTtcclxuXHJcbiAgICAuaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXEVBNEZcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSB7XHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAubGl2ZXN1Z2dlc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkc2lsdmVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDIuNzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxpdmUtc2VhcmNoLW91dHB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMy4xMjVyZW0gKyAuNXJlbSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAuNXJlbSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KC4ycyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjg3NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCAyJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGVtLFxyXG4gICAgICAgICAgICAuc2VhcmNoLWVtcGhhc2lzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuMjVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaGFmdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtc2hvdy1hbGwge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCAyJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgIG9wYWNpdHk6IDAuMDAxO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgJiArIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAuMDYyNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAuMDYyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogLjc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC43NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLjE4NzVyZW07XHJcbiAgICAgICAgICAgIHRvcDogLjE4NzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBPZmZzZXRzIGFyZSBuZWVkZWQgdG8gYWxpZ24gY2hlY2tib3ggdmVydGljYWxseSBpbiBjYXNlIGlmIGl0J3MgYXNpZGUgb2YgYW5vdGhlciBpbnB1dCAod2l0aCBubyBsYWJlbClcclxuICAgICAgICAmLm9mZnNldC10b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBPZmZzZXRzIGFyZSBuZWVkZWQgdG8gYWxpZ24gY2hlY2tib3ggdmVydGljYWxseSBpbiBjYXNlIGlmIGl0J3MgYXNpZGUgb2YgYW5vdGhlciBpbnB1dCAod2l0aCBsYWJlbClcclxuICAgICAgICAmLmxhcmdlLW9mZnNldC10b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCtsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBuby1kcm9wOyAgICBcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiaW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICBvcGFjaXR5OiAwLjAwMTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC4wNjI1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IC4wNjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC4zMTI1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IC4zMTI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBPZmZzZXRzIGFyZSBuZWVkZWQgdG8gYWxpZ24gcmFkaW8tYnV0dG9uIHZlcnRpY2FsbHkgaW4gY2FzZSBpZiBpdCdzIGFzaWRlIG9mIGFub3RoZXIgaW5wdXQgKHdpdGggbm8gbGFiZWwpXHJcbiAgICAgICAgJi5vZmZzZXQtdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gT2Zmc2V0cyBhcmUgbmVlZGVkIHRvIGFsaWduIHJhZGlvLWJ1dHRvbiB2ZXJ0aWNhbGx5IGluIGNhc2UgaWYgaXQncyBhc2lkZSBvZiBhbm90aGVyIGlucHV0ICh3aXRoIGxhYmVsKVxyXG4gICAgICAgICYubGFyZ2Utb2Zmc2V0LXRvcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIud2l0aC10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwIHtcclxuICAgICYtYXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbiAgICAgICAgLnRvb2x0aXAtdGlwIC5jbG9zZS10b29sdGlwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC44NzVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjcyNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIj9cIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogLTAuMTI1cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMC41cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMi41cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAtM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgcGFkZGluZzogMC4ycmVtIDEuNXJlbSAwLjJyZW0gMC41cmVtO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdG9wOiAxLjYyNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjcuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIExpbmtzXHJcbi5tb3JlLWxpbmssXHJcbi5saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IC44NzVlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC4xMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gQXJyb3cgbGlua1xyXG4uYXJyb3ctbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0LjEyNXJlbTtcclxuICAgIGhlaWdodDogMS4xODc1cmVtO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAuNTYyNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IC41NjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogLjU2MjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuMTI1cmVtO1xyXG4gICAgICAgIHRvcDogLjMxMjVyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIERvd25sb2FkIGxpbmsgdjFcclxuLmRvd25sb2FkLFxyXG4uZG93bmxvYWQtemlwIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEuMjVyZW07XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gRG93bmxvYWQgbGluayB2MlxyXG4uZG93bmxvYWQtbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSA0LjVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICYuZmlsZS1yZW1vdmVkIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWNhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICYuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rIEJsb2NrXHJcbltkYXRhLWxpbmstYmxvY2tdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC40NXB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IC44NzVyZW0gMnJlbSAuODc1cmVtIDFyZW07XHJcbiAgICBjb2xvcjogJG1pbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgcmlnaHQ6IC44NzVyZW07XHJcbiAgICAgICAgdG9wOiAxLjEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbGluay1ibG9jaz1cImJvcmRlclwiXSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBBcnJvdyBCbG9ja1xyXG5bZGF0YS1hcnJvdy1ibG9ja10ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMy43NXJlbSAtIDRyZW0gLSAxcmVtKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gRGlzYWJsZWQgbGlua1xyXG5hIHtcclxuICAgICYuZGlzYWJsZWQtbGluayB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxpIHtcclxuICAgICZbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyBTbGlkZU91dFxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTbGlkZUluXHJcbkBrZXlmcmFtZXMgc2xpZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB9XHJcbn1cclxuLy8gU2xpZGVJblJldmVyc2VcclxuQGtleWZyYW1lcyBzbGlkZUluUmV2ZXJzZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGYWRlSW5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGYWRlT3V0XHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFdpZHRoXHJcbkBrZXlmcmFtZXMgd2lkdGgge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIH1cclxufVxyXG4iLCIuZWRpdC1tb2RlIHtcclxuICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llcy1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZlcnNpb24tbW9kYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuZml4ZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJ1dHRvbnMtcm93IHtcclxuICAgICAgICAubGFuZ3VhZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICAmW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAkZXJyb3I7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJFTEVNRU5UIFVLUllUWVwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wdXNoeSB7XHJcbiAgICAgICAgJi1zdWJtZW51IHtcclxuICAgICAgICAgICAgJi1jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHVzaHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtZGlzcGxheT1oaWRlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbWVudSB7XHJcbiAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICZbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAkZXJyb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiRUxFTUVOVCBVS1JZVFlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLWNvbnRlbnQge1xyXG4gICAgICAgICYuY29udGFjdC1jYXJkIHtcclxuICAgICAgICAgICAgLmNvbnRhY3QtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1uZXdzLFxyXG4gICAgLnBvc3Qtb2ZmZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlRyZcWbxIcga29tcG9uZW50dSBidWRvd2FuYSBqZXN0IGR5bmFtaWN6bmllLiBXIHRyeWJpZSBlZHljamkgbmllIGLEmWR6aWUgb25hIHdpZG9jem5hLlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1zY3JvbGxlciB7XHJcbiAgICAgICAgLm5ld3Mtc2Nyb2xsZXItaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ja2VfZWRpdGFibGUge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgb2wsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cclxuICAgICAgICBvbCxcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAgKyB1bCxcclxuICAgIHAgKyBvbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuMzc1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4iLCIucHJpbnQtZnVsbC13aWR0aCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICYuZml4ZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLWJhcixcclxuICAgICAgICAubWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1haW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxdnc7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIge1xyXG4gICAgICAgIC5nYWxsZXJ5LWZvb3RlcixcclxuICAgICAgICAuZ2FsbGVyeS1tZXRhLFxyXG4gICAgICAgIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1jb250ZW50IHtcclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYyNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmludC1mdWxsLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmlubmVyLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW50LWhpZGRlbixcclxuICAgIC5hY3Rpb24tYnV0dG9ucy1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXMtbm90aWZpY2F0aW9uLFxyXG4gICAgLnZlcnNpb24tbW9kYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyLXNlY3Rpb24ge1xyXG4gICAgICAgIC5mYy1ldmVudC1pY3MsXHJcbiAgICAgICAgLmZjLWV2ZW50LWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZjLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAmLmZjLXRvb2xiYXItbHRyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwidWwge1xyXG4gICAgbGkge1xyXG4gICAgICAgICYuY2hlY2ssICYuYXJyb3csICYuY3Jvc3MsICYudHJpYW5nbGUsICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjA5MzhyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjsgXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFycm93IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwOyBcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHsgXHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMC43NXJlbTsgXHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtOyBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDsgXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsYWNrLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBhbnRvbmUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFya19jeWFuLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnJpZ2h0X3JlZCxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Ryb25nX2xpbWVfZ3JlZW4sXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmtfZ3JheSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHJvbmdfYmx1ZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHRvcDogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZylcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsYWNrLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBhbnRvbmUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmtfY3lhbixcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5icmlnaHRfcmVkLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0cm9uZ19saW1lX2dyZWVuLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFya19ncmF5LFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHJvbmdfYmx1ZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsYWNrLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYW50b25lLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFya19jeWFuLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5icmlnaHRfcmVkLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHJvbmdfbGltZV9ncmVlbixcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXJrX2dyYXksXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Ryb25nX2JsdWUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVjdGFuZ2xlIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAmLmJsYWNrLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBhbnRvbmUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmtfY3lhbixcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5icmlnaHRfcmVkLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0cm9uZ19saW1lX2dyZWVuLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFya19ncmF5LFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHJvbmdfYmx1ZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpLFxyXG4gICAgbGkucmVjdGFuZ2xlLFxyXG4gICAgbGkub3ZhbCB7XHJcblxyXG4gICAgICAgICYuYmxhY2ssXHJcbiAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0ge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wYW50b25lLFxyXG4gICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0ge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhcmtfY3lhbixcclxuICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0ge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJyaWdodF9yZWQsXHJcbiAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdHJvbmdfbGltZV9ncmVlbixcclxuICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGFya19ncmF5LFxyXG4gICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlLFxyXG4gICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3Ryb25nX2JsdWUsXHJcbiAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud3lzaXd5ZyxcclxuLnRvZ2dsZS1jb250ZW50IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAmLmNoZWNrLCAmLmFycm93LCAmLmNyb3NzLCAmLnRyaWFuZ2xlLCAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bCB7XHJcbiAgICAmLmJsYWNrLFxyXG4gICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUsXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wYW50b25lLFxyXG4gICAgJltkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSxcclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGFya19jeWFuLFxyXG4gICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlLFxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5icmlnaHRfcmVkLFxyXG4gICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSxcclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdHJvbmdfbGltZV9ncmVlbixcclxuICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlLFxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXJrX2dyYXksXHJcbiAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUsXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSxcclxuICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUsXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3Ryb25nX2JsdWUsXHJcbiAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSxcclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpdGVtYXAge1xyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5vZGUsXHJcbiAgICAmLXBhZ2UsXHJcbiAgICAmLXN1YnBhZ2Uge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5vZGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGFnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgICYtcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJwYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm94IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwge1xyXG4gICAgJi5zaXRlbWFwLXBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgaW1nLFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICByaWdodDogLTEuMjVyZW07XHJcbiAgICAgICAgYm90dG9tOiAuMTI1ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xLjc1cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciAmIHtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICYtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJpcCB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhhbWJ1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogLTVweCAwO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGN1YmljLWJlemllciguMTc1LCAuNjUsIC42NSwgMS4yNSk7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoLTIyNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRvYXN0LW5vdGlmaWNhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3R0b206IDJyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MsIDEwJSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMTAwJSwgMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNXMpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCUsIDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb29raWVzLW5vdGlmaWNhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMC43NXJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICRvZmZzZXQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjc1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuNzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMS41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTA1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS41cmVtKSByb3RhdGUoMGRlZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXNoZWxsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDJyZW0gdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4zNzVyZW0gMS4zNzVyZW0gMS4zNzVyZW0gNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDVyZW0gMS41cmVtIDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjVyZW0gMCAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjI1cmVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWVzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZ3O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIuMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgIGxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHhzX21lbnVfaGVhZGVyX29mZnNldDogMy43NXJlbTtcclxuJHNtX21lbnVfaGVhZGVyX29mZnNldDogNjBweDtcclxuJG1kX21lbnVfaGVhZGVyX29mZnNldDogNjBweDtcclxuJHhzX3NvY2lhbF9idXR0b25zX29mZnNldDogOXJlbTtcclxuXHJcbi5tZW51LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgLm1lbnUtb3BlbiAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0pO1xyXG4gICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93LFxyXG4gICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSAtIDkuMjVyZW0pO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0gLSA5LjI1cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgLmNvbHVtbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1iYiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIH1cclxuICAgICYubm8tYnQge1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgLjEyNXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbnRhaW5zLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbSAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy96LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vhc2hlbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29udGFpbnMtc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY29udGFpbnMtc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41N3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1lbnUtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrLWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjc1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNjI1ZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAxLjgxMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoLjI1cyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDQwLCA0MCwgNDAsIC4yKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcblxyXG4gICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5Ny41JTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjU4NzVyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZm9udCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg0dncgKyAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDR2dyArIC41cmVtKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbnRhaW5zLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWVudS1hY3RpdmUge1xyXG4gICAgICAgICYgPiAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlY29uZGFyeS1tZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBpbXBvcnQgJ2FzaWRlLWxpc3QnO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0bixcclxuICAgICAgICAgICAgICAgICAgICAmLnN1YmxpbmstY2hldnJvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEVBMDlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VibWVudSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICYuaWNvbi1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJi5pY29uLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuIHtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICsgLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIGhlaWdodCAycztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdWwge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMnM7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYS5pY29uLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIGhlaWdodCAycztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICsgLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwidWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VibWVudTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcblxyXG4gICAgICAgICZbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vhc2hlbGwsIDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuMTI1cmVtO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi5maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3Mtc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDguNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJiNmaWx0ZXItam9iLW9mZmVycy1yZWdpb24ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3MtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgLmNzLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjg3NXJlbSAyLjI1cmVtIC44NzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGVhZGVyLWJ1dHRvbnMtcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLnNvY2lhbC1tZWRpYS1saW5rcyxcclxuICAgIC5hY2Nlc3NpYmlsaXR5LWxpbmtzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1tZWRpYS1saW5rcyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2Nlc3NpYmlsaXR5LWxpbmtzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLXJvd10ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDE1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNzLXNlbGVjdCB7XHJcbiAgICAgICAgLmNzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjg3NXJlbSAwIC4zNzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweCA0cHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvdmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmd1YWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2MiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4OyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG92ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjI1cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGJ0biB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQnV0dG9ucyBSb3cgaW5zaWRlIG9mIG1vYmlsZSBtZW51XHJcbiAgICAubWVudS1jb250YWluZXIgJiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAuc29jaWFsLW1lZGlhLWxpbmtzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDh2dyAtIDFyZW0pO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjkzNzVyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY2Vzc2liaWxpdHktbGlua3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sYXRlc3QtcG9zdHMge1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkb2Zmc2V0IC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDczLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICAgIC5wb3N0LWNhcmQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb25nLXZlcnNpb24ge1xyXG4gICAgICAgIC5wb3N0LWNhcmQge1xyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhdGVzdCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWFzaGVsbCwgMy41JSk7XHJcbiAgICB9XHJcblxyXG4gICAgdGltZSxcclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgIH1cclxuXHJcbiAgICB0aW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktdGl0bGUsXHJcbiAgICAuZW50cnktdGl0bGUgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5saW5rcyB7XHJcbiAgICAmLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTYuMjVyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuYmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDM1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3JlbVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCxcclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJyZWFkY3J1bWIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDAgMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1lZGlhLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgyLjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgdG9wOiAyLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICAmLW5vcm1hbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ob3ZlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgJGJveC1zaGFkb3c7XHJcblxyXG4gICAgICAgIC5lbnRyeS10aXRsZSxcclxuICAgICAgICAuaWNvbixcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgJi1ub3JtYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICYudHlwZS1zaG9ydCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50eXBlLXRhbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnaW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIC4yNXJlbTtcclxuXHJcbiAgICAgICAgJi5wcmV2aW91cyxcclxuICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC42NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLjY3NXJlbVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLFxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5kaXNhYmxlZCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsdmVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi53aWRnZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIGFzaWRlICYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAmICsgdWwge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDIuNXJlbSAycmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hY3Rpb24tYnV0dG9ucy1yb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnRpY2xlLXNoYXJlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbi1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogLjMxMjVyZW0gMnJlbSAuMzEyNXJlbSAuNXJlbTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWFzaGVsbCwgNSUpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbWVyY3VyeSwgNSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLXNoYXJlLXBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5wb3N0cy1wZXItcGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjEyNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSxcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZSAkbWluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvc3QtY2FyZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICB0aW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLWdhbGxlcnktaW1hZ2UsIC5nYWxsZXJ5LWFsYnVtLCAuc2luZ2xlLWRvY3VtZW50IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUeXBlcyBvZiBwb3N0LWNhcmRzXHJcbiAgICAvLyBGZWF0dXJlZFxyXG4gICAgJltkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0aW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSAmIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtIDFyZW07XHJcblxyXG4gICAgICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsYWNrLCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIERvY3VtZW50XHJcbiAgICAmW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50eXBlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtIDFyZW07XHJcblxyXG4gICAgICAgICAgICAudHlwZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYmxhY2ssIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMzVweDtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBNZWRpYVxyXG4gICAgJltkYXRhLXR5cGU9J21lZGlhJ10ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgICAgICAgICAgLnR5cGUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtIDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRibGFjaywgMTAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjMxMjVlbTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICBhLFxyXG4gICAgICAgIHRpbWUsXHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwICRib3gtc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2luZ2xlLXBvc3Qge1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICZbZGF0YS1ib3JkZXJdIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbSAyLjVyZW0gMnJlbSAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltkYXRhLWJvcmRlcj0nZ3JleSddIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltkYXRhLWJvcmRlcj0nb3JhbmdlJ10ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3Rpb24tYnV0dG9ucy1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWZlcmVuY2UtbnVtYmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIC5wb3N0LWZvb3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAgKyB1bCxcclxuICAgIHAgKyBvbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuMzc1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmOm5vdChbY2xhc3NdKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucG9zdC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgLnNpbmdsZS1wb3N0W2RhdGEtYm9yZGVyXSAmIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtIC0yLjVyZW0gLTJyZW0gLTJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgfVxyXG5cclxuICAgIGIsXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgIH1cclxufVxyXG4iLCIuY29udGVudC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYm9yZGVyXSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1zbWFsbC1wYWRkaW5nXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYm9yZGVyPSdncmV5J10ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgfVxyXG4gICAgJltkYXRhLWJvcmRlcj0nb3JhbmdlJ10ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpbmdsZS1nYWxsZXJ5LWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAuc2luZ2xlLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGVtLFxyXG4gICAgICAgIC5zZWFyY2gtZW1waGFzaXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC4yNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZyB7XHJcbiAgICAgICAgLnBvc3QtY2FyZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNvY2lhbC1zaGFyZS1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOHZ3IC0gMXJlbSk7XHJcbiAgICBtYXgtd2lkdGg6IDI5LjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC41cmVtKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDJyZW0gdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOCk7XHJcblxyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguMzVzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtaGVhZGVyICYge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLXNoYXJlLXBvcHVwIHtcclxuICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC4zNzVyZW07XHJcbiAgICAgICAgcmlnaHQ6IC4zNzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IC41cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weS1saW5rIHtcclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljcy1tb250aCxcclxuICAgIC5pY3MteWVhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIubmV3c2xldHRlci1mb3JtIHtcclxuICAgIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICAgICAgJiB+IC50b2dnbGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvc3QtbmV3cyxcclxuLnBvc3Qtb2ZmZXIge1xyXG4gICAgLm5ld3NsZXR0ZXItZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxufVxyXG4iLCIuY29udGFjdC1tZXRob2Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICB1IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgcGFkZGluZzogLjM3NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMi41NjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi5kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UsIHZpc2liaWxpdHkgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZG93bmxvYWQtemlwIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMy43NXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IC4yNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kb3dubG9hZCxcclxuICAgICAgICAgICAgJi5kb3dubG9hZC16aXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuODEyNXJlbSAyLjI1cmVtIC44MTI1cmVtIC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5kb3dubG9hZCxcclxuICAgICAgICAgICAgLmRvd25sb2FkLXppcCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktbWV0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgICAgICYuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1mb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjM3NXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1uZXh0LFxyXG4gICAgICAgIC5idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9ieC1jdXN0b20tZW1haWxzaGFyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXEVBMTknO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29uZm9udCwgc2VyaWY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRvZ2dsZS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kb3dubG9hZC1saW5rIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS10b2dnbGU9YWNjb3JkaW9uXSB7XHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogLjQzNzVyZW0gMS44NzVyZW0gLjQzNzVyZW0gLjkzNzVyZW07XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAuODc1cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLjkzNzVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtdHlwZT0nbGluayddIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC41ZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogLjEyNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtdHlwZT0nbGluayddIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2l0aC1pY29uIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy9BY3RpdmUgc3RhdGVcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZG93bmxvYWQtc2VjdGlvbiB7XHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlciAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBTaW1wbGVcclxuW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXSB7XHJcbiAgICAmID4gLndyYXBwZXIge1xyXG4gICAgICAgICYgPiAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmID4gLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4xODc1cmVtKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICAgICYgPiAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICYgPiAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsLXBhZGRpbmcge1xyXG4gICAgICAgICYgPiAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICYgPiAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ29tcGxleFxyXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXSB7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjM3NXJlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLndyYXBwZXIge1xyXG4gICAgICAgICYgPiAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICAgICYgPiAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICYgPiAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwtcGFkZGluZyB7XHJcbiAgICAgICAgJiA+IC53cmFwcGVyIHtcclxuICAgICAgICAgICAgJiA+IC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgICYgPiAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMTg3NXJlbSkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gICAgQGluY2x1ZGUgZm9udDtcclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQWNjb3JkaW9uXHJcbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMy43NXJlbSAycmVtIDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgICYgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJiA+IC50b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4xODc1cmVtKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBNaXNjIHN0eWxlIGZpeFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB+IFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5uZXdzLXNjcm9sbGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgIC5uZXdzLXNjcm9sbGVyLW91dGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gOHZ3IC0gMS41cmVtKSAvIDIpO1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1wcmV2XSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLW5leHRdIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWJ1dHRvbixcclxuICAgIC5uZXdzLXNjcm9sbGVyLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1zY3JvbGxlci1pbm5lciB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcG9zdCB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAuNXJlbSAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMS41cmVtKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gLjc1cmVtIC43NXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMzc1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGFjdC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtLjVyZW0gLS41cmVtIDEuMjVyZW0gLS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtLjVyZW0gMCAtLjVyZW0gLS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0uNzVyZW0gMCAtLjc1cmVtIC0uNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMXJlbSAwIC0xcmVtIC0xcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdlLFxyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMtb3V0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1kZXRhaWxzLW91dGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS10eXBlPSdzbWFsbCddIHtcclxuICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXR5cGU9J2xhcmdlJ10ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtO1xyXG5cclxuICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4zNzVlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjNweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGVwYXJ0bWVudC1jYXJkIHtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcblxyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5ib3JkZXItc2VwYXJhdGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC43NXJlbSAtMXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC43NXJlbSAtMS41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuYm9yZGVyLXNlcGFyYXRlIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXNlY3Rpb24ge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjYyNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuODEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjc1O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC44NzVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFycm93LWJsb2NrXSB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1jb250ZW50IHtcclxuICAgICAgICAudG9vZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1tYXBzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIC5jb250YWN0LWJveCB7XHJcbiAgICAgICAgJi1tYXBzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNC40Mzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1tYXBzIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAxLjVyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5qb2Itb2ZmZXJzIHtcclxuICAgIC5qb2Itb2ZmZXItY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMnJlbSAxLjI1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDNyZW0gMS43NXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVnaW9uLFxyXG4gICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlLFxyXG4gICAgICAgICAgICAgICAgLmV4cGlyZS1kYXRlLFxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LFxyXG4gICAgICAgICAgICAgICAgLmRlcGFydG1lbnQsXHJcbiAgICAgICAgICAgICAgICAuYWRkaXRpb25hbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZ2lvbixcclxuICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXBhcnRtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNHB4O1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBpcmUtZGF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXBhcnRtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkaXRpb25hbC1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub2ZmZXItYm94IHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAmLmV4cGlyZWQge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZWdpb24sXHJcbiAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAuZXhwaXJlLWRhdGUsXHJcbiAgICAgICAgICAgICAgICAuZGVwYXJ0bWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZWdpb24sXHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5leHBpcmUtZGF0ZSxcclxuICAgICAgICAgICAgICAgICAgICAuZGVwYXJ0bWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgKyAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3BidG4tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNzLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCAkYm94LXNoYWRvdztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC1vZmZlciB7XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLmRlYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGFncy1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogLjVyZW0gLjM3NXJlbSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjc1cmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5kYXRhLXRhYmxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICAmICsgLnJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlIHtcclxuICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5lcnJvci1wYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiA1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjc1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyMDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1LjYyNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaDMge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuODZweDtcclxuICAgIH1cclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1iZy1pbWFnZV0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogOC43NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXhwYW5kZWQtdmVyc2lvbiB7XHJcbiAgICAgICAgLmVycm9yLXBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJvci1wYWdlLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMTEuMjVyZW0gOCUgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS45Mzc1cmVtIDEuNTYyNXJlbSAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIuMzc1cmVtIDExJSAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS45Mzc1cmVtIDMuNDM3NXJlbSAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBbZGF0YS1iZy1pbWFnZV0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMy42MjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmVuZWZpdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZmVhdHVyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gLjc1cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IC4yNXJlbSBzb2xpZCAkb3JhbmdlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW50cnkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJhbm5lci1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDRzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMjVyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMS41NjI1cmVtO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuMjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMDEpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgdG9wOiAxMi4yNXJlbTtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgdG9wOiAxNC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB0b3A6IDE3LjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgdG9wOiA0LjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogNS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHRvcDogNi42MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2Utc3VidGxlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMjVyZW0gJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLWxpbmtzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuODc1cmVtIDJyZW0gMCAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IC43ODtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMzAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNDM3NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkIFR5cGVzXHJcbiAgICAmLnNpemUtMTYweDYwMCB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXplLTcyOHg5MCB7XHJcbiAgICAgICAgd2lkdGg6IDcyOHB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgIH1cclxufVxyXG4iLCIucGxheWVyIHtcclxuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS45Mzc1cmVtIDIuNDM3NXJlbTtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIC5nYXotc3lzdGVtLXBsYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnZpZGVvLWpzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy10aW1lLXRvb2x0aXAge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLnZqcy1wbGF5LXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLWNvbnRyb2wtYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtdGltZS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hdWRpby1vbmx5IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52anMtY29udHJvbC1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy1yZW1haW5pbmctdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG9yYW5nZSwgMC4yNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52anMtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZS1zdWJ0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLWR1cmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC52anMtZHVyYXRpb24tZGlzcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52anMtdGhlbWUtY2l0eSB7XHJcbiAgICAgICAgICAgIC0tdmpzLXRoZW1lLWNpdHktLXByaW1hcnk6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAmLmF1ZGlvLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgLS12anMtdGhlbWUtY2l0eS0tc2Vjb25kYXJ5OiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgIC52anMtcmVtYWluaW5nLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52anMtdm9sdW1lLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy12b2x1bWUtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoJG9yYW5nZSwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZqcy12b2x1bWUtbGV2ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuNzVlbSBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52aWRlbyB7XHJcbiAgICAgICAgICAgIC52aWRlby1qcyB7XHJcbiAgICAgICAgICAgICAgICAudmpzLWR1cmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXBsYXktY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiA0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAyMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICAudmpzLXBsYXktY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogNDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtcmVtYWluaW5nLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy10aGVtZS1jaXR5IHtcclxuICAgICAgICAgICAgICAgIC52anMtZnVsbHNjcmVlbi1jb250cm9sLCBcclxuICAgICAgICAgICAgICAgIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wsIFxyXG4gICAgICAgICAgICAgICAgLnZqcy12b2x1bWUtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXVkaW8ge1xyXG4gICAgICAgICAgICAudmpzLXBsYXktY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiA4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtcmVtYWluaW5nLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy10aGVtZS1jaXR5IHtcclxuICAgICAgICAgICAgICAgIC52anMtdm9sdW1lLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRyYWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYXJ0aWNsZSB7XHJcbiAgICAucGxheWVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDAuNTVyZW0gMi40Mzc1cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi53eXNpd3lnIHtcclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCxcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAgKyB1bCxcclxuICAgIHAgKyBvbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udi13aW5kb3cge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYWxjdWxhdG9yIHtcclxuICBbZGF0YS1lbnRyeV0gLnd5c2l3eWcge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIFtkYXRhLXJlc3VsdF0gLnd5c2l3eWcge1xyXG4gICAgcGFkZGluZzogMCAwIDFyZW07XHJcbiAgfVxyXG5cclxuICAudmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICBjb2xvcjogJGVycm9yO1xyXG4gIH1cclxufSIsIi5tdWx0aW1lZGlhIHtcclxuICAuZmlsdGVycyAuZmllbGQge1xyXG4gICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICB9XHJcblxyXG4gIC5wb3N0LWNhcmQge1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG5cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSxcclxuICAgICAgLmdhbGxlcnktYWxidW0sXHJcbiAgICAgIC5zaW5nbGUtZG9jdW1lbnQge1xyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgLmNvbnRyb2xzLW92ZXJsYXkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmdyYWRpZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAudHlwZSxcclxuICAgICAgICAgIC5lbnRyeS10aXRsZSxcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1nYWxsZXJ5LWltYWdlLFxyXG4gICAgLmdhbGxlcnktYWxidW0sXHJcbiAgICAuc2luZ2xlLWRvY3VtZW50IHtcclxuICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDQwLCA0MCwgNDAsIDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWVyY3VyeTtcclxuXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC04MHB4IDUwcHggLTUwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncmFkaWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCByZ2JhKCRibGFjaywgMC44KSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9scy1vdmVybGF5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkLWJ1dHRvbixcclxuICAgIC5wcmV2aWV3LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAxcmVtIC41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFzaGVsbDtcclxuICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9hZGVyIHtcclxuICAgIG1heC13aWR0aDogNjBweDtcclxuICB9XHJcblxyXG4gIC5oaWdoLWNvbnRyYXN0LW1vZGUgJiAuZmVhdHVyZWQtaW1hZ2UgPiBzcGFuIHtcclxuICAgIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMzBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYngtc2hhcmUtdG9vbHRpcCB7XHJcbiAgYmFja2dyb3VuZDogJG1lcmN1cnk7XHJcbn1cclxuXHJcbiIsIi5yZWZlcmVuY2UtcHJpY2Uge1xyXG4gIC5sb2FkZXItY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZS1jb250YWluZXIge1xyXG4gICAgLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIgLnRhYmxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC50aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1lcmN1cnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBIaWdoIENvbnRyYXN0IE1vZGUgKGludmVydGVkIGNvbG9ycylcclxuLmhpZ2gtY29udHJhc3QtbW9kZSB7XHJcbiAgICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKC0yNWRlZykgYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcblxyXG4gICAgaW1nLFxyXG4gICAgaWZyYW1lLFxyXG4gICAgdmlkZW8sXHJcbiAgICBbZGF0YS1iZy1pbWFnZV0ge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKDIxNWRlZykgYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWJnLWltYWdlXSxcclxuICAgIGFydGljbGUgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKDI1ZGVnKSBjb250cmFzdCguNSkgYnJpZ2h0bmVzcygxLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1iZz0nbGlnaHQtZ3JleSddLFxyXG4gICAgW2RhdGEtYXJyb3ctYmxvY2tdLFxyXG4gICAgLnNsaWRlLWNvbnRlbnQsXHJcbiAgICAuY29udGVudC1ibG9jayxcclxuICAgIC5wb3N0LWNhcmQubGF0ZXN0LFxyXG4gICAgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0LFxyXG4gICAgLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpbHZlciwgMTQuNSUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1idXR0b25zLXJvdyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNzLW9wdGlvbnMge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLWxpbmtzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzaWx2ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ29va2llcyBOb3RpZmljYXRpb24gQnVnRml4IChmaWx0ZXIgYXBwbGllZCB0byBCT0RZICsgcG9zaXRpb246Zml4ZWQgc2VjdGlvbiBvdmVyZmxvdyBmaXgpXHJcbiAgICAuY29va2llcy1ub3RpZmljYXRpb24sXHJcbiAgICAudmVyc2lvbi1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBNb25vQ2hyb21lIE1vZGVcclxuLm1vbm9jaHJvbWUge1xyXG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcclxuXHJcbiAgICAvLyBDb29raWVzIE5vdGlmaWNhdGlvbiBCdWdGaXggKGZpbHRlciBhcHBsaWVkIHRvIEJPRFkgKyBwb3NpdGlvbjpmaXhlZCBzZWN0aW9uIG92ZXJmbG93IGZpeClcclxuICAgIC5jb29raWVzLW5vdGlmaWNhdGlvbixcclxuICAgIC52ZXJzaW9uLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEN5Y2xlIHRocm91Z2ggZm9udC1zaXplc1xyXG4uZnMtbm9ybWFsIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5mcy1sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDExMCUgIWltcG9ydGFudDtcclxufVxyXG4uZnMteGxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMTIwJSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vSUUgc3BlY2lmaWMgc3R5bGVzXHJcbi5pZSB7XHJcbiAgICAuY29va2llcy1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzZweCAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NHB4IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1ib3gtYnV0dG9uIHtcclxuICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLXZpZXddIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbiIsIi5uZXdzIHtcclxuICAgIC5wb3N0LWNhcmQge1xyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGJ0bi1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3Mtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwICRib3gtc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1hcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgIHN2ZyxcclxuICAgIHN2ZyAqIHtcclxuICAgICAgICBmaWxsOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwICsgLnJvdyAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbn1cclxuXHJcbi5tYXBfX3RpbWUge1xyXG59XHJcblxyXG4ubWFwX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWFwX19jYW52YXMge1xyXG4gICAgaGVpZ2h0OiA3NXZoO1xyXG59XHJcblxyXG4ubWFwX19hY3Rpb25zIHtcclxufVxyXG5cclxuLm1hcF9fZmlsdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDVweCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlci0tdHJhbnNpdGlvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmLmxvYWRpbmcge1xyXG4gICAgICAgIC5tYXBfX2ZpbHRlci0tbGlzdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAubWFwX19maWx0ZXItLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwX19maWx0ZXItLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDM3NXB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1N3B4KTtcclxuICAgIGhlaWdodDogNTE3cHg7XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlci0tdG9nZ2xlIHtcclxuICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgcGFkZGluZzogMjRweCAyNXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlIDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDAuNXR1cm4pO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwX19maWx0ZXItLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMi4zNTtcclxuICAgIGhlaWdodDogNTdweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlOWU5ZTk7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwIDEuNXJlbTtcclxufVxyXG5cclxuLm1hcF9fZmlsdGVyLS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XHJcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcclxufVxyXG5cclxuLm1hcF9fZmlsdGVyLS1mb2xkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHggMTBweCAyNHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTllOWU5XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSArIC5tYXBfX2ZpbHRlci0tbGF5ZXJzLWxpc3Qge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDAuNXR1cm4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcF9fZmlsdGVyLS1sYXllcnMtbGlzdCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcclxufVxyXG5cclxuLm1hcF9fZmlsdGVyLS1sYXllciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHggMTBweCAyNHB4O1xyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWFwX19maWx0ZXItLWltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLmZpbHRlcl9faWNvbi0tbGluZSB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5maWx0ZXJfX2ljb24tLXBvaW50IHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLmZpbHRlcl9faWNvbi0tcG9seSB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWcvcGVudGFnb24uc3ZnJyk7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG4uZmlsdGVyX19pY29uLS1jdXN0b20tc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZpbGw6ICRibGFjaztcclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICAgICYubWVkaXVtIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi5zb2NpYWwtc2hhcmUtcG9wdXAge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0NDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubWFwX19wb3B1cC0taGVhZGVyIHt9XHJcbi5tYXBfX3BvcHVwLS10b2dnbGUge31cclxuLm1hcF9fcG9wdXAtLWNvbnRlbnQge31cclxuLm1hcF9fcG9wdXAtLWxpbmUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICAubWFwX19wb3B1cC0tbGluZS0tbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICB9XHJcbiAgICAubWFwX19wb3B1cC0tbGluZS0tdmFsdWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNsb3NlLXNoYXJlLXBvcHVwIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmdtLXN0eWxlIHtcclxuICAgIC5nbS1zdHlsZS1pdy10OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbS1zdHlsZS1pdy1jIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDJyZW0gdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuZ20tc3R5bGUtaXctZCA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsLXNoYXJlLXBvcHVwIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYXBfX3BvcHVwLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdtLXN0eWxlLWl3LWQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIC5tYXBfX2NhbnZhcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXZoO1xyXG4gICAgfVxyXG59IiwiLmJhbm5lci1hZHZlcnRpc2VtZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuaG9yaXpvbnRhbC1iaWcsXHJcbiAgICAmLmhvcml6b250YWwtc21hbGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ob3Jpem9udGFsLXNtYWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaG9yaXpvbnRhbC1iaWcge1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52ZXJ0aWNhbC1iaWcge1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmVydGljYWwtc21hbGwge1xyXG4gICAgICAgIGhlaWdodDogMzYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sZWZ0LW1lbnUge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNC4zNzVyZW07XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwICRib3gtc2hhZG93O1xyXG4gICAgfVxyXG5cclxuICAgIGFzaWRlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgICYub3Blbi1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEVBMEVcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGljb21vb24tZm9udC1mYW1pbHl9XCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHVzaHl7XHJcblxyXG4gICAgICAgICNjb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbnRhaW5lcixcclxuICAgICAgICAucHVzaHksXHJcbiAgICAgICAgLnB1c2gge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguMTYsIC42OCwgLjQzLCAuOTkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1c2h5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4ycyBjdWJpYy1iZXppZXIoLjE2LCAuNjgsIC40MywgLjk5KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBmYWRlIHtcclxuICAgICAgICAgICAgMCUgICB7IG9wYWNpdHk6IDA7IH1cclxuICAgICAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcclxuICAgICAgICAgICAgMCUgICB7IG9wYWNpdHk6IDA7IH1cclxuICAgICAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VibWVudSB7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wdXNoeS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Ym1lbnU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdWJtZW51LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAucHVzaHktYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnB1c2h5LXN1Ym1lbnUtY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIHVsLnN1Ym1lbnUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1Ym1lbnUtY2xvc2VkIHtcclxuICAgICAgICAgICAgJi5wdXNoeS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJiArIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wdXNoeS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhOjphZnRlciwgXHJcbiAgICAgICAgICAgIGJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJtZW51LW9wZW4ge1xyXG4gICAgICAgICAgICAmLnB1c2h5LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnB1c2h5LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3Blbi1tZW51LXJ3ZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblxyXG4gICAgLmxlZnQtbWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFzaWRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJi5vcGVuLWJ0biB7IFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEVBMENcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRpbGVzIHtcclxuICAgIC5vZmZlci1ib3gge1xyXG4gICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi44MTI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtN3B4O1xyXG5cclxuICAgICAgICAgICAgLmRyb3BidG4tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuODc1cmVtIDIuMjVyZW0gLjg3NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggYXV0byAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlOQzR4TGpNc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaURRb0pJSFpwWlhkQ2IzZzlJakFnTUNBNU5pQTVOaUlnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdPVFlnT1RZN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdGthWE53YkdGNU9tNXZibVU3Wm1sc2JEb2pSa1kyUWpJeU8zME5DZ2t1YzNReGUyWnBiR3c2STBaR05rSXlNanQ5RFFvOEwzTjBlV3hsUGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVGd5TGpFc01qVmpMVEl1TnkweUxqTXROaTQ0TFRFdU9TMDVMakVzTUM0NGJDMHlOU3d6TUd3dE1qVXRNekJqTFRFdU1TMHhMak10TWk0M0xUSXVNaTAwTGpRdE1pNHpZeTB4TGpjdE1DNHlMVE11TkN3d0xqUXROQzQ0TERFdU5RMEtDV010TWk0M0xESXVNeTB6TGpFc05pNDBMVEF1T0N3NUxqRnNNekFzTXpaak1TNHpMREV1TlN3ekxqRXNNaTR6TERVc01pNHpZekV1TlN3d0xETXRNQzQxTERRdU1pMHhMalZqTUM0ekxUQXVNaXd3TGpZdE1DNDFMREF1T0Mwd0xqaHNNekF0TXpZTkNnbERPRFV1TXl3ek1TNDBMRGcwTGprc01qY3VNeXc0TWk0eExESTFlaUl2UGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVGt5TGpJc016aE1OVEF1TlN3M09TNDJZeTB3TGpjc01DNDNMVEV1Tml3eExqRXRNaTQxTERFdU1YTXRNUzQ0TFRBdU5DMHlMalV0TVM0eFRETXVPQ3d6T0dNdE1DNDNMVEF1TnkweExqRXRNUzQyTFRFdU1TMHlMallOQ2dsak1DMHhMREF1TkMweExqZ3NNUzR4TFRJdU5tdzVMak10T1M0ell6QXVOeTB3TGpjc01TNDJMVEV1TVN3eUxqVXRNUzR4Y3pFdU9Dd3dMalFzTWk0MUxERXVNVXcwT0N3MU15NDBiREk1TGpndE1qa3VPR013TGpjdE1DNDNMREV1TmkweExqRXNNaTQxTFRFdU1YTXhMamdzTUM0MExESXVOU3d4TGpFTkNnbHNPUzR6TERrdU0yTXdMamNzTUM0M0xERXVNU3d4TGpZc01TNHhMREl1TmtNNU15NHpMRE0yTGpRc09USXVPU3d6Tnk0eUxEa3lMaklzTXpoNklpOCtEUW84TDNOMlp6NE5DZz09Jykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVycm9yLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgaGVpZ2h0IDEuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBoZWlnaHQgMXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50LWRhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDAuNDM3NXJlbSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwICRib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vhc2hlbGw7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZGF0ZV0sXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMC44NzVyZW0gYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wYnRuLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcy1vcHRpb25zIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgJGJveC1zaGFkb3c7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbXBsZS1wYWdpbmF0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDAgNXB4IDVweCAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAuMjVyZW07XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLm5leHQsXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNy41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGljb21vb24tZm9udC1mYW1pbHl9XCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLjY3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRUEwQlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC42NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC42NzVyZW1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTBEXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC42NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5lbGxpcHNlLmNsaWNrYWJsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGxpcHNlIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5kcm9wZG93biB7XHJcbiAgICAmLWRhdGUge1xyXG4gICAgICAgIGhlaWdodDogMi44MTI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC03cHg7XHJcblxyXG4gICAgICAgIC5kcm9wYnRuLWRhdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuODc1cmVtIDIuMjVyZW0gLjg3NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IGF1dG8gJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlOQzR4TGpNc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaURRb0pJSFpwWlhkQ2IzZzlJakFnTUNBNU5pQTVOaUlnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdPVFlnT1RZN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdGthWE53YkdGNU9tNXZibVU3Wm1sc2JEb2pSa1kyUWpJeU8zME5DZ2t1YzNReGUyWnBiR3c2STBaR05rSXlNanQ5RFFvOEwzTjBlV3hsUGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVGd5TGpFc01qVmpMVEl1TnkweUxqTXROaTQ0TFRFdU9TMDVMakVzTUM0NGJDMHlOU3d6TUd3dE1qVXRNekJqTFRFdU1TMHhMak10TWk0M0xUSXVNaTAwTGpRdE1pNHpZeTB4TGpjdE1DNHlMVE11TkN3d0xqUXROQzQ0TERFdU5RMEtDV010TWk0M0xESXVNeTB6TGpFc05pNDBMVEF1T0N3NUxqRnNNekFzTXpaak1TNHpMREV1TlN3ekxqRXNNaTR6TERVc01pNHpZekV1TlN3d0xETXRNQzQxTERRdU1pMHhMalZqTUM0ekxUQXVNaXd3TGpZdE1DNDFMREF1T0Mwd0xqaHNNekF0TXpZTkNnbERPRFV1TXl3ek1TNDBMRGcwTGprc01qY3VNeXc0TWk0eExESTFlaUl2UGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVGt5TGpJc016aE1OVEF1TlN3M09TNDJZeTB3TGpjc01DNDNMVEV1Tml3eExqRXRNaTQxTERFdU1YTXRNUzQ0TFRBdU5DMHlMalV0TVM0eFRETXVPQ3d6T0dNdE1DNDNMVEF1TnkweExqRXRNUzQyTFRFdU1TMHlMallOQ2dsak1DMHhMREF1TkMweExqZ3NNUzR4TFRJdU5tdzVMak10T1M0ell6QXVOeTB3TGpjc01TNDJMVEV1TVN3eUxqVXRNUzR4Y3pFdU9Dd3dMalFzTWk0MUxERXVNVXcwT0N3MU15NDBiREk1TGpndE1qa3VPR013TGpjdE1DNDNMREV1TmkweExqRXNNaTQxTFRFdU1YTXhMamdzTUM0MExESXVOU3d4TGpFTkNnbHNPUzR6TERrdU0yTXdMamNzTUM0M0xERXVNU3d4TGpZc01TNHhMREl1TmtNNU15NHpMRE0yTGpRc09USXVPU3d6Tnk0eUxEa3lMaklzTXpoNklpOCtEUW84TDNOMlp6NE5DZz09Jykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXJyb3ItZGF0ZSB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBoZWlnaHQgMS41cztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJvci1tZXNzYWdlLWRhdGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGhlaWdodCAxcztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVycm9yO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcblxyXG4gICAgICAgIGlucHV0OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50LWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAwLjQzNzVyZW0pO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwICRib3gtc2hhZG93O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXNoZWxsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWRhdGVdLFxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMC42MjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAuODc1cmVtIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaW1hcnkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50YWJsZS1sbmcge1xyXG4gICAgLnRvZ2dsZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAuaGVhZGVyLWxuZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIgLnRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC50aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb24tYnV0dG9ucy1yb3cge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3Rpb24tYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRUExNVwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbmZvbnQsIHNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMC4zMTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY2FsZW5kYXItc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtdmlldy1oYXJuZXNzIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmMtZXZlbnQtaWNzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNjI1cmVtIDAuNXJlbSAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTE2XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29uZm9udCwgc2VyaWY7XHJcbiAgICAgICAgICAgIGJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICByaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWV2ZW50LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMi42ODc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMjI1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltocmVmPScnXSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWxpc3Qge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1kYXktdG9kYXksXHJcbiAgICAgICAgLmZjLWV2ZW50LXRvZGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGMDtcclxuXHJcbiAgICAgICAgICAgICYuZmMtbGlzdC1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF5IHtcclxuICAgICAgICAgICAgJi1jdXNoaW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mYy1jZWxsLXNoYWRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zaWRlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ldmVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDFyZW0gMy44NzVyZW07XHJcblxyXG4gICAgICAgICAgICAmLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1ldmVudC10aW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1ldmVudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1ldmVudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWRheWdyaWQge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsZW5kYXItd2l0aC1tZW51IHtcclxuICAgICAgICAuZmMtZGF5Z3JpZC1ib2R5IHtcclxuICAgICAgICAgICAgLmZjLWRheS10dWUge1xyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWxsLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTg1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI5JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXNhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXdlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1mcmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXN1biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktdGh1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTgwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTQ4JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDc2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LW1vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXdlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXNhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTgwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXRodSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1zdW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXNhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTQ4JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIHdpZHRoOiAyNy42MjVyZW07XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDAuMzEyNXJlbSAxLjg3NXJlbSByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMTI1cmVtIDEuMjVyZW07XHJcblxyXG4gICAgICAgICYuYWxsLWV2ZW50IHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDYlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtOTglO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOS44NzVyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDglO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1ldmVudC1pY3MtYm94LFxyXG4gICAgICAgICAgICAuZmMtZXZlbnQtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWhhcm5lc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1hbGxFdmVudC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgICAgICAgICBib3R0b206IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1ldmVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJltocmVmPScnXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtZGF5Z3JpZC1kYXkge1xyXG4gICAgICAgICYubW9yZS1ldmVudCB7XHJcblxyXG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV4cGFuZC1ldmVudCB7XHJcbiAgICAgICAgICAgIC5mYy1ldmVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1kYXlncmlkLWJvZHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYgPiB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDglO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC05MiU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWRheS1tb24ge1xyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1kYXktc3VuIHtcclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1kYXktdHVlIHtcclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmMtZGF5LW1vbiB7XHJcbiAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZjLWRheS1zdW4ge1xyXG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE0JTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxLjVyZW0gMCAkYm94LXNoYWRvdztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNC4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XHJcbiAgICAgICAgbGVmdDogMTEyJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMC4zNzVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmW2hyZWY9XCJcIl0ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Ym1lbnU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgLmZjLWNvbC1oZWFkZXItY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUxNUE2RTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMC4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktcGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXNhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTIlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1zdW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTEyJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmNmIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1ldmVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNy42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtaWNzLWJveCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy4uLic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1ldmVudC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1ldmVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1zY3JvbGxncmlkLXN5bmMtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy10b29sYmFyIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTguNzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaHVuayB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJi5mYy1wcmV2LWJ1dHRvbjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJi5mYy1uZXh0LWJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMTI1cmVtIHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZmMtbmV4dC1idXR0b246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mYy1wcmV2LWJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYy10b29sYmFyLWx0ciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIHRvcDogNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2LjI1cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzcyBsaW5lYXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgKyAucm93IC5hY3Rpb24tYnV0dG9ucy1yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZjLW5vZXZlbnQtbW9kYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMSU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogODtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzcsIDM3LCAzNywgMC40KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pIHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAuZmMtbm9ldmVudC1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3R0b206IDNyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMC4zMTI1cmVtIDEuODc1cmVtIHJnYmEoJGJsYWNrLCAwLjIpO1xyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIwLCAyMCwgMC41NCk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lZGl0LW1vZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLndpdGgtY29udGVudCkge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGJsYWNrIDAlLCByZ2JhKDIwLCAyMCwgMjAsIDAuNjcpIDQ4LjEyJSwgcmdiYSgyMCwgMjAsIDIwLCAwLjAwKSAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1LjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjRyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIuMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoLWNvbnRlbnQge1xyXG4gICAgICAgIC5wb3B1cCB7XHJcbiAgICAgICAgICAgICYtY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2UtY29sdW1ucyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnZlcnNpb24tbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRtb2RhbC1zaGFkb3c7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICRvZmZzZXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43NXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjc1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTA1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lZGl0LW1vZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFzaGVsbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiAzLjI1cmVtIDEuMjVyZW0gMS4yNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjVyZW0gMnJlbSB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC44KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gNC43NXJlbSAzcmVtIDQuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAmLm1lbnUtb3BlbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuXHJcbiAgICAgICAgICAgIC8vZGlzYWJsZSBzZWFyY2ggYnV0dG9uIGlmIG5hdmlnYXRpb24gaXMgb3BlblxyXG4gICAgICAgICAgICAuc2VhcmNoLXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWFyY2gtYWN0aXZlIHtcclxuICAgICAgICAvL2Rpc2FibGUgaGFtYnVyZ2VyIGJ1dHRvbiBpZiBzZWFyY2ggaXMgYWN0aXZlXHJcbiAgICAgICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBvcHVwLWFjdGl2ZSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWVzLW5vdGlmaWNhdGlvbixcclxuICAgICAgICAudmVyc2lvbi1tb2RhbCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC44cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1iYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuODEyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzLCBwYWRkaW5nIDFzLCBtYXJnaW4gLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMS44NzVyZW0gMCByZ2JhKCRibGFjaywwLjE1KTtcclxuXHJcbiAgICAgICAgLm1haW4tYmFyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHBhZGRpbmcgMXMsIG1hcmdpbiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWdoLWNvbnRyYXN0LW1vZGUge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWUge1xyXG4gICAgLnNpdGUtaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwLjYyNXJlbTtcclxuICAgIH1cclxufVxyXG4iLCJtYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4iLCJhcnRpY2xlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsInNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gJG9mZnNldDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMi4yNXJlbSAkb2Zmc2V0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gJG9mZnNldDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjI1cmVtICRvZmZzZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMy43NXJlbSAkb2Zmc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYubm8tcGIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLm5vLXB0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwtcHQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAmLnNtYWxsLXBiIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS13aWRlXSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjA2MjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMTg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW0gJG9mZnNldCAycmVtO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMC4xODc1cmVtO1xyXG4gICAgICAgIHRvcDogLTAuMTg3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAkb2Zmc2V0IDIuMzc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBhLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDguMTg3NXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVkaXQtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICAmLWJpcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgLnBhZ2UtY2hhbmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aXNpdG9ycyB7XHJcbiAgICAgICAgICAgIC5ib2xkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0LWVsIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
