/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:150%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main,picture{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}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:150%;margin:0}button,input{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}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(.98);transform:scale(.98)}20%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.98);transform:scale(.98)}60%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(.98);transform:scale(.98)}}.padding-1{padding:1em}.padding-2{padding:2em}.push-right{float:right}.push-left{float:left}.no-link{color:inherit!important;background-color:transparent!important;border:0!important}.no-margin{margin:0}.no-padding{padding:0}.fade{opacity:0;-webkit-transition:all .35s ease-in;transition:all .35s ease-in}.js--loaded .fade{opacity:1}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu::-webkit-scrollbar,.mobile-menu-open::-webkit-scrollbar{display:none}.header .container,.header__menu,.mobile-menu-open{-ms-overflow-style:none;scrollbar-width:none}.header .container::-webkit-scrollbar{display:none}.header__line-break{-ms-flex-preferred-size:100%;flex-basis:100%;height:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:85em){.header__line-break{display:none}}.facetwp-counter{display:none}.facetwp-checkbox,.facetwp-facet{margin:0!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{min-height:100%;min-width:320px}body,html{height:100%;position:relative;background-color:#f9f9f9}body{z-index:-1;overflow-x:hidden}main{padding-top:108px}@media screen and (min-width:52.125em){main{padding-top:125px}}@media screen and (min-width:85em){main{padding-top:175px}}.container{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:30px;padding-right:30px;width:100%}@media screen and (min-width:52.125em){.container{padding-left:50px;padding-right:50px}}@media screen and (min-width:64.0625em){.container{padding-left:90px;padding-right:90px}}.container--reduced{margin:0}@media screen and (min-width:52.125em){.container--reduced{padding-left:10vw}}@media screen and (min-width:64.0625em){.container--reduced{padding-left:20vw}}@media screen and (min-width:52.125em){.col-2{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:52.125em){.col-2--offset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.col-2--offset,.col-2--offset .two-column-content__col{min-height:100%}.col-2--offset .two-column-content__col:first-child{width:52%}.col-2--offset .two-column-content__col:last-child{padding-left:50px;width:48%}}@media screen and (min-width:52.125em){.col-2--offset--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col-2--offset--reverse .two-column-content__col:first-child{width:52%}.col-2--offset--reverse .two-column-content__col:last-child{padding-left:0;padding-right:50px;width:48%}}.acf-block-vertical-spacer{position:relative;width:100%;z-index:-1}.acf-block-vertical-spacer--small{height:30px}@media screen and (min-width:64.0625em){.acf-block-vertical-spacer--small{height:50px}}.acf-block-vertical-spacer--medium{height:30px}@media screen and (min-width:64.0625em){.acf-block-vertical-spacer--medium{height:80px}}.acf-block-vertical-spacer--large{height:50px}@media screen and (min-width:64.0625em){.acf-block-vertical-spacer--large{height:130px}}div[class*=bg-]:after{display:none}.bg-red{background-color:#a11d1f}.bg-burgundy{background-color:#5f1617}.bg-beige{background-color:#eae0d6}.bg-white{background-color:#fff}.bg-off-white{background-color:#f9f9f9}.grid{display:grid;grid-row-gap:35px;width:100%}@media screen and (min-width:52.125em){.grid{grid-column-gap:125px;grid-row-gap:50px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:64.0625em){.grid{grid-column-gap:70px;grid-template-columns:repeat(4,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}}.grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:80%;text-align:center}@media screen and (min-width:64.0625em){.grid__item{margin:0;max-width:300px;text-align:left}}.g-wrap{margin-left:-20px;clear:both}.g-wrap:after{content:"";display:table;clear:both}.lt-ie8 .g-wrap{margin-left:0}.g-wrap--inline{font-size:0}.g-wrap--flex{display:inherit}@media screen and (min-width:48.0625em){.g-wrap--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.g-wrap--float{display:block}.large-gutter{margin-left:-30px}.large-gutter>.g-col,.large-gutter>[class*=g-col],.lt-ie8 .large-gutter>.g-col,.lt-ie8 .large-gutter>[class*=g-col]{padding-left:30px}.half-gutter{margin-left:-10px}.half-gutter>.g-col,.half-gutter>[class*=g-col],.lt-ie8 .half-gutter>.g-col,.lt-ie8 .half-gutter>[class*=g-col]{padding-left:10px}.third-gutter{margin-left:-6.66667px}.lt-ie8 .third-gutter>.g-col,.lt-ie8 .third-gutter>[class*=g-col],.third-gutter>.g-col,.third-gutter>[class*=g-col]{padding-left:6.66667px}.quarter-gutter{margin-left:-5px}.lt-ie8 .quarter-gutter>.g-col,.lt-ie8 .quarter-gutter>[class*=g-col],.quarter-gutter>.g-col,.quarter-gutter>[class*=g-col]{padding-left:5px}.no-gutter{margin-left:0}.lt-ie8 .no-gutter>.g-col,.lt-ie8 .no-gutter>[class*=g-col],.no-gutter>.g-col,.no-gutter>[class*=g-col]{padding-left:0}.reset-gutter{margin-left:-20px}.lt-ie8 .reset-gutter>.g-col,.lt-ie8 .reset-gutter>[class*=g-col],.reset-gutter>.g-col,.reset-gutter>[class*=g-col]{padding-left:20px}.tiny-gutter{margin-left:-2px}.lt-ie8 .tiny-gutter>.g-col,.lt-ie8 .tiny-gutter>[class*=g-col],.tiny-gutter>.g-col,.tiny-gutter>[class*=g-col]{padding-left:2px}.g-col,[class*=g-col]{padding-left:20px}.lt-ie8 .g-col,.lt-ie8 [class*=g-col]{padding-left:2%}.g-wrap--inline .g-col,.g-wrap--inline [class*=g-col]{display:inline-block;float:none;vertical-align:top;text-align:left;font-size:62.5%px}.g-wrap--flex .g-col,.g-wrap--flex [class*=g-col]{float:none}.g-wrap--float .g-col,.g-wrap--float [class*=g-col]{float:left}.g-col,[class*=g-col]{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.g-wrap--inline--left{text-align:left}.g-wrap--inline--center{text-align:center}.g-wrap--inline--right{text-align:right}.g-wrap--flex--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.g-wrap--flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-wrap--flex--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ol.g-wrap,ul.g-wrap{padding:0;margin-top:0;margin-right:0;margin-bottom:0;list-style:none}li.g-col,li[class*=g-col]{margin-left:0;margin-bottom:0}.g-col-0-1{width:0}.lt-ie8 .g-col-0-1{width:-2%}.g-offset-0-1,.lt-ie8 .g-offset-0-1{margin-left:0}.g-pull-0-1,.g-push-0-1,.lt-ie8 .g-pull-0-1,.lt-ie8 .g-push-0-1{left:0}.g-col-1-2{width:50%}.lt-ie8 .g-col-1-2{width:48%}.g-offset-1-2,.lt-ie8 .g-offset-1-2{margin-left:50%}.g-push-1-2,.lt-ie8 .g-push-1-2{left:50%}.g-pull-1-2,.lt-ie8 .g-pull-1-2{left:-50%}.g-col-1-3{width:33.33333%}.lt-ie8 .g-col-1-3{width:31%}.g-offset-1-3{margin-left:33.33333%}.lt-ie8 .g-offset-1-3{margin-left:33%}.g-push-1-3{left:33.33333%}.lt-ie8 .g-push-1-3{left:33%}.g-pull-1-3{left:-33.33333%}.lt-ie8 .g-pull-1-3{left:-33%}.g-col-2-3{width:66.66667%}.lt-ie8 .g-col-2-3{width:64%}.g-offset-2-3{margin-left:66.66667%}.lt-ie8 .g-offset-2-3{margin-left:66%}.g-push-2-3{left:66.66667%}.lt-ie8 .g-push-2-3{left:66%}.g-pull-2-3{left:-66.66667%}.lt-ie8 .g-pull-2-3{left:-66%}.g-col-1-4{width:25%}.lt-ie8 .g-col-1-4{width:23%}.g-offset-1-4,.lt-ie8 .g-offset-1-4{margin-left:25%}.g-push-1-4,.lt-ie8 .g-push-1-4{left:25%}.g-pull-1-4,.lt-ie8 .g-pull-1-4{left:-25%}.g-col-3-4{width:75%}.lt-ie8 .g-col-3-4{width:73%}.g-offset-3-4,.lt-ie8 .g-offset-3-4{margin-left:75%}.g-push-3-4,.lt-ie8 .g-push-3-4{left:75%}.g-pull-3-4,.lt-ie8 .g-pull-3-4{left:-75%}.g-col-1-5{width:20%}.lt-ie8 .g-col-1-5{width:18%}.g-offset-1-5,.lt-ie8 .g-offset-1-5{margin-left:20%}.g-push-1-5,.lt-ie8 .g-push-1-5{left:20%}.g-pull-1-5,.lt-ie8 .g-pull-1-5{left:-20%}.g-col-2-5{width:40%}.lt-ie8 .g-col-2-5{width:38%}.g-offset-2-5,.lt-ie8 .g-offset-2-5{margin-left:40%}.g-push-2-5,.lt-ie8 .g-push-2-5{left:40%}.g-pull-2-5,.lt-ie8 .g-pull-2-5{left:-40%}.g-col-3-5{width:60%}.lt-ie8 .g-col-3-5{width:58%}.g-offset-3-5,.lt-ie8 .g-offset-3-5{margin-left:60%}.g-push-3-5,.lt-ie8 .g-push-3-5{left:60%}.g-pull-3-5,.lt-ie8 .g-pull-3-5{left:-60%}.g-col-4-5{width:80%}.lt-ie8 .g-col-4-5{width:78%}.g-offset-4-5,.lt-ie8 .g-offset-4-5{margin-left:80%}.g-push-4-5,.lt-ie8 .g-push-4-5{left:80%}.g-pull-4-5,.lt-ie8 .g-pull-4-5{left:-80%}.g-col-1-6{width:16.66667%}.lt-ie8 .g-col-1-6{width:14%}.g-offset-1-6{margin-left:16.66667%}.lt-ie8 .g-offset-1-6{margin-left:16%}.g-push-1-6{left:16.66667%}.lt-ie8 .g-push-1-6{left:16%}.g-pull-1-6{left:-16.66667%}.lt-ie8 .g-pull-1-6{left:-16%}.g-col-2-6{width:33.33333%}.lt-ie8 .g-col-2-6{width:31%}.g-offset-2-6{margin-left:33.33333%}.lt-ie8 .g-offset-2-6{margin-left:33%}.g-push-2-6{left:33.33333%}.lt-ie8 .g-push-2-6{left:33%}.g-pull-2-6{left:-33.33333%}.lt-ie8 .g-pull-2-6{left:-33%}.g-col-3-6{width:50%}.lt-ie8 .g-col-3-6{width:48%}.g-offset-3-6,.lt-ie8 .g-offset-3-6{margin-left:50%}.g-push-3-6,.lt-ie8 .g-push-3-6{left:50%}.g-pull-3-6,.lt-ie8 .g-pull-3-6{left:-50%}.g-col-5-6{width:83.33333%}.lt-ie8 .g-col-5-6{width:81%}.g-offset-5-6{margin-left:83.33333%}.lt-ie8 .g-offset-5-6{margin-left:83%}.g-push-5-6{left:83.33333%}.lt-ie8 .g-push-5-6{left:83%}.g-pull-5-6{left:-83.33333%}.lt-ie8 .g-pull-5-6{left:-83%}.g-col-1-7{width:14.28571%}.lt-ie8 .g-col-1-7{width:12%}.g-offset-1-7{margin-left:14.28571%}.lt-ie8 .g-offset-1-7{margin-left:14%}.g-push-1-7{left:14.28571%}.lt-ie8 .g-push-1-7{left:14%}.g-pull-1-7{left:-14.28571%}.lt-ie8 .g-pull-1-7{left:-14%}.g-col-6-7{width:85.71429%}.lt-ie8 .g-col-6-7{width:83%}.g-offset-6-7{margin-left:85.71429%}.lt-ie8 .g-offset-6-7{margin-left:85%}.g-push-6-7{left:85.71429%}.lt-ie8 .g-push-6-7{left:85%}.g-pull-6-7{left:-85.71429%}.lt-ie8 .g-pull-6-7{left:-85%}.g-col-1-8{width:12.5%}.lt-ie8 .g-col-1-8{width:10%}.g-offset-1-8{margin-left:12.5%}.lt-ie8 .g-offset-1-8{margin-left:12%}.g-push-1-8{left:12.5%}.lt-ie8 .g-push-1-8{left:12%}.g-pull-1-8{left:-12.5%}.lt-ie8 .g-pull-1-8{left:-12%}.g-col-7-8{width:87.5%}.lt-ie8 .g-col-7-8{width:85%}.g-offset-7-8{margin-left:87.5%}.lt-ie8 .g-offset-7-8{margin-left:87%}.g-push-7-8{left:87.5%}.lt-ie8 .g-push-7-8{left:87%}.g-pull-7-8{left:-87.5%}.lt-ie8 .g-pull-7-8{left:-87%}.g-col-1-10{width:10%}.lt-ie8 .g-col-1-10{width:8%}.g-offset-1-10,.lt-ie8 .g-offset-1-10{margin-left:10%}.g-push-1-10,.lt-ie8 .g-push-1-10{left:10%}.g-pull-1-10,.lt-ie8 .g-pull-1-10{left:-10%}.g-col-2-10{width:20%}.lt-ie8 .g-col-2-10{width:18%}.g-offset-2-10,.lt-ie8 .g-offset-2-10{margin-left:20%}.g-push-2-10,.lt-ie8 .g-push-2-10{left:20%}.g-pull-2-10,.lt-ie8 .g-pull-2-10{left:-20%}.g-col-3-10{width:30%}.lt-ie8 .g-col-3-10{width:28%}.g-offset-3-10,.lt-ie8 .g-offset-3-10{margin-left:30%}.g-push-3-10,.lt-ie8 .g-push-3-10{left:30%}.g-pull-3-10,.lt-ie8 .g-pull-3-10{left:-30%}.g-col-4-10{width:40%}.lt-ie8 .g-col-4-10{width:38%}.g-offset-4-10,.lt-ie8 .g-offset-4-10{margin-left:40%}.g-push-4-10,.lt-ie8 .g-push-4-10{left:40%}.g-pull-4-10,.lt-ie8 .g-pull-4-10{left:-40%}.g-col-6-10{width:60%}.lt-ie8 .g-col-6-10{width:58%}.g-offset-6-10,.lt-ie8 .g-offset-6-10{margin-left:60%}.g-push-6-10,.lt-ie8 .g-push-6-10{left:60%}.g-pull-6-10,.lt-ie8 .g-pull-6-10{left:-60%}.g-col-7-10{width:70%}.lt-ie8 .g-col-7-10{width:68%}.g-offset-7-10,.lt-ie8 .g-offset-7-10{margin-left:70%}.g-push-7-10,.lt-ie8 .g-push-7-10{left:70%}.g-pull-7-10,.lt-ie8 .g-pull-7-10{left:-70%}.g-col-9-10{width:90%}.lt-ie8 .g-col-9-10{width:88%}.g-offset-9-10,.lt-ie8 .g-offset-9-10{margin-left:90%}.g-push-9-10,.lt-ie8 .g-push-9-10{left:90%}.g-pull-9-10,.lt-ie8 .g-pull-9-10{left:-90%}.g-col-1-12{width:8.33333%}.lt-ie8 .g-col-1-12{width:6%}.g-offset-1-12{margin-left:8.33333%}.lt-ie8 .g-offset-1-12{margin-left:8%}.g-push-1-12{left:8.33333%}.lt-ie8 .g-push-1-12{left:8%}.g-pull-1-12{left:-8.33333%}.lt-ie8 .g-pull-1-12{left:-8%}.g-col-5-12{width:41.66667%}.lt-ie8 .g-col-5-12{width:39%}.g-offset-5-12{margin-left:41.66667%}.lt-ie8 .g-offset-5-12{margin-left:41%}.g-push-5-12{left:41.66667%}.lt-ie8 .g-push-5-12{left:41%}.g-pull-5-12{left:-41.66667%}.lt-ie8 .g-pull-5-12{left:-41%}.g-col-7-12{width:58.33333%}.lt-ie8 .g-col-7-12{width:56%}.g-offset-7-12{margin-left:58.33333%}.lt-ie8 .g-offset-7-12{margin-left:58%}.g-push-7-12{left:58.33333%}.lt-ie8 .g-push-7-12{left:58%}.g-pull-7-12{left:-58.33333%}.lt-ie8 .g-pull-7-12{left:-58%}.g-col-11-12{width:91.66667%}.lt-ie8 .g-col-11-12{width:89%}.g-offset-11-12{margin-left:91.66667%}.lt-ie8 .g-offset-11-12{margin-left:91%}.g-push-11-12{left:91.66667%}.lt-ie8 .g-push-11-12{left:91%}.g-pull-11-12{left:-91.66667%}.lt-ie8 .g-pull-11-12{left:-91%}.g-col-1-1{width:100%}.lt-ie8 .g-col-1-1{width:98%}.g-offset-1-1,.lt-ie8 .g-offset-1-1{margin-left:100%}.g-push-1-1,.lt-ie8 .g-push-1-1{left:100%}.g-pull-1-1,.lt-ie8 .g-pull-1-1{left:-100%}@media screen and (min-width:30.0625em){.g-wrap{margin-left:-20px;clear:both}.g-wrap:after{content:"";display:table;clear:both}.lt-ie8 .g-wrap{margin-left:0}.gw-wrap--inline{font-size:0}.gw-wrap--flex{display:inherit}}@media screen and (min-width:30.0625em) and (min-width:48.0625em){.gw-wrap--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:30.0625em){.gw-wrap--float{display:block}.large-gutter{margin-left:-30px}.large-gutter>.g-col,.large-gutter>[class*=g-col],.lt-ie8 .large-gutter>.g-col,.lt-ie8 .large-gutter>[class*=g-col]{padding-left:30px}.half-gutter{margin-left:-10px}.half-gutter>.g-col,.half-gutter>[class*=g-col],.lt-ie8 .half-gutter>.g-col,.lt-ie8 .half-gutter>[class*=g-col]{padding-left:10px}.third-gutter{margin-left:-6.66667px}.lt-ie8 .third-gutter>.g-col,.lt-ie8 .third-gutter>[class*=g-col],.third-gutter>.g-col,.third-gutter>[class*=g-col]{padding-left:6.66667px}.quarter-gutter{margin-left:-5px}.lt-ie8 .quarter-gutter>.g-col,.lt-ie8 .quarter-gutter>[class*=g-col],.quarter-gutter>.g-col,.quarter-gutter>[class*=g-col]{padding-left:5px}.no-gutter{margin-left:0}.lt-ie8 .no-gutter>.g-col,.lt-ie8 .no-gutter>[class*=g-col],.no-gutter>.g-col,.no-gutter>[class*=g-col]{padding-left:0}.reset-gutter{margin-left:-20px}.lt-ie8 .reset-gutter>.g-col,.lt-ie8 .reset-gutter>[class*=g-col],.reset-gutter>.g-col,.reset-gutter>[class*=g-col]{padding-left:20px}.tiny-gutter{margin-left:-2px}.lt-ie8 .tiny-gutter>.g-col,.lt-ie8 .tiny-gutter>[class*=g-col],.tiny-gutter>.g-col,.tiny-gutter>[class*=g-col]{padding-left:2px}.g-col,[class*=g-col]{padding-left:20px}.lt-ie8 .g-col,.lt-ie8 [class*=g-col]{padding-left:2%}.gw-wrap--inline .g-col,.gw-wrap--inline [class*=g-col]{display:inline-block;float:none;vertical-align:top;text-align:left;font-size:62.5%px}.gw-wrap--flex .g-col,.gw-wrap--flex [class*=g-col]{float:none}.gw-wrap--float .g-col,.gw-wrap--float [class*=g-col]{float:left}.gw-col,[class*=gw-col]{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.gw-wrap--inline--left{text-align:left}.gw-wrap--inline--center{text-align:center}.gw-wrap--inline--right{text-align:right}.gw-wrap--flex--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gw-wrap--flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gw-wrap--flex--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ol.g-wrap,ul.g-wrap{padding:0;margin-top:0;margin-right:0;margin-bottom:0;list-style:none}li.g-col,li[class*=g-col]{margin-left:0;margin-bottom:0}.gw-col-0-1{width:0}.lt-ie8 .gw-col-0-1{width:-2%}.gw-offset-0-1,.lt-ie8 .gw-offset-0-1{margin-left:0}.gw-pull-0-1,.gw-push-0-1,.lt-ie8 .gw-pull-0-1,.lt-ie8 .gw-push-0-1{left:0}.gw-col-1-2{width:50%}.lt-ie8 .gw-col-1-2{width:48%}.gw-offset-1-2,.lt-ie8 .gw-offset-1-2{margin-left:50%}.gw-push-1-2,.lt-ie8 .gw-push-1-2{left:50%}.gw-pull-1-2,.lt-ie8 .gw-pull-1-2{left:-50%}.gw-col-1-3{width:33.33333%}.lt-ie8 .gw-col-1-3{width:31%}.gw-offset-1-3{margin-left:33.33333%}.lt-ie8 .gw-offset-1-3{margin-left:33%}.gw-push-1-3{left:33.33333%}.lt-ie8 .gw-push-1-3{left:33%}.gw-pull-1-3{left:-33.33333%}.lt-ie8 .gw-pull-1-3{left:-33%}.gw-col-2-3{width:66.66667%}.lt-ie8 .gw-col-2-3{width:64%}.gw-offset-2-3{margin-left:66.66667%}.lt-ie8 .gw-offset-2-3{margin-left:66%}.gw-push-2-3{left:66.66667%}.lt-ie8 .gw-push-2-3{left:66%}.gw-pull-2-3{left:-66.66667%}.lt-ie8 .gw-pull-2-3{left:-66%}.gw-col-1-4{width:25%}.lt-ie8 .gw-col-1-4{width:23%}.gw-offset-1-4,.lt-ie8 .gw-offset-1-4{margin-left:25%}.gw-push-1-4,.lt-ie8 .gw-push-1-4{left:25%}.gw-pull-1-4,.lt-ie8 .gw-pull-1-4{left:-25%}.gw-col-3-4{width:75%}.lt-ie8 .gw-col-3-4{width:73%}.gw-offset-3-4,.lt-ie8 .gw-offset-3-4{margin-left:75%}.gw-push-3-4,.lt-ie8 .gw-push-3-4{left:75%}.gw-pull-3-4,.lt-ie8 .gw-pull-3-4{left:-75%}.gw-col-1-5{width:20%}.lt-ie8 .gw-col-1-5{width:18%}.gw-offset-1-5,.lt-ie8 .gw-offset-1-5{margin-left:20%}.gw-push-1-5,.lt-ie8 .gw-push-1-5{left:20%}.gw-pull-1-5,.lt-ie8 .gw-pull-1-5{left:-20%}.gw-col-2-5{width:40%}.lt-ie8 .gw-col-2-5{width:38%}.gw-offset-2-5,.lt-ie8 .gw-offset-2-5{margin-left:40%}.gw-push-2-5,.lt-ie8 .gw-push-2-5{left:40%}.gw-pull-2-5,.lt-ie8 .gw-pull-2-5{left:-40%}.gw-col-3-5{width:60%}.lt-ie8 .gw-col-3-5{width:58%}.gw-offset-3-5,.lt-ie8 .gw-offset-3-5{margin-left:60%}.gw-push-3-5,.lt-ie8 .gw-push-3-5{left:60%}.gw-pull-3-5,.lt-ie8 .gw-pull-3-5{left:-60%}.gw-col-4-5{width:80%}.lt-ie8 .gw-col-4-5{width:78%}.gw-offset-4-5,.lt-ie8 .gw-offset-4-5{margin-left:80%}.gw-push-4-5,.lt-ie8 .gw-push-4-5{left:80%}.gw-pull-4-5,.lt-ie8 .gw-pull-4-5{left:-80%}.gw-col-1-6{width:16.66667%}.lt-ie8 .gw-col-1-6{width:14%}.gw-offset-1-6{margin-left:16.66667%}.lt-ie8 .gw-offset-1-6{margin-left:16%}.gw-push-1-6{left:16.66667%}.lt-ie8 .gw-push-1-6{left:16%}.gw-pull-1-6{left:-16.66667%}.lt-ie8 .gw-pull-1-6{left:-16%}.gw-col-2-6{width:33.33333%}.lt-ie8 .gw-col-2-6{width:31%}.gw-offset-2-6{margin-left:33.33333%}.lt-ie8 .gw-offset-2-6{margin-left:33%}.gw-push-2-6{left:33.33333%}.lt-ie8 .gw-push-2-6{left:33%}.gw-pull-2-6{left:-33.33333%}.lt-ie8 .gw-pull-2-6{left:-33%}.gw-col-3-6{width:50%}.lt-ie8 .gw-col-3-6{width:48%}.gw-offset-3-6,.lt-ie8 .gw-offset-3-6{margin-left:50%}.gw-push-3-6,.lt-ie8 .gw-push-3-6{left:50%}.gw-pull-3-6,.lt-ie8 .gw-pull-3-6{left:-50%}.gw-col-5-6{width:83.33333%}.lt-ie8 .gw-col-5-6{width:81%}.gw-offset-5-6{margin-left:83.33333%}.lt-ie8 .gw-offset-5-6{margin-left:83%}.gw-push-5-6{left:83.33333%}.lt-ie8 .gw-push-5-6{left:83%}.gw-pull-5-6{left:-83.33333%}.lt-ie8 .gw-pull-5-6{left:-83%}.gw-col-1-7{width:14.28571%}.lt-ie8 .gw-col-1-7{width:12%}.gw-offset-1-7{margin-left:14.28571%}.lt-ie8 .gw-offset-1-7{margin-left:14%}.gw-push-1-7{left:14.28571%}.lt-ie8 .gw-push-1-7{left:14%}.gw-pull-1-7{left:-14.28571%}.lt-ie8 .gw-pull-1-7{left:-14%}.gw-col-6-7{width:85.71429%}.lt-ie8 .gw-col-6-7{width:83%}.gw-offset-6-7{margin-left:85.71429%}.lt-ie8 .gw-offset-6-7{margin-left:85%}.gw-push-6-7{left:85.71429%}.lt-ie8 .gw-push-6-7{left:85%}.gw-pull-6-7{left:-85.71429%}.lt-ie8 .gw-pull-6-7{left:-85%}.gw-col-1-8{width:12.5%}.lt-ie8 .gw-col-1-8{width:10%}.gw-offset-1-8{margin-left:12.5%}.lt-ie8 .gw-offset-1-8{margin-left:12%}.gw-push-1-8{left:12.5%}.lt-ie8 .gw-push-1-8{left:12%}.gw-pull-1-8{left:-12.5%}.lt-ie8 .gw-pull-1-8{left:-12%}.gw-col-7-8{width:87.5%}.lt-ie8 .gw-col-7-8{width:85%}.gw-offset-7-8{margin-left:87.5%}.lt-ie8 .gw-offset-7-8{margin-left:87%}.gw-push-7-8{left:87.5%}.lt-ie8 .gw-push-7-8{left:87%}.gw-pull-7-8{left:-87.5%}.lt-ie8 .gw-pull-7-8{left:-87%}.gw-col-1-10{width:10%}.lt-ie8 .gw-col-1-10{width:8%}.gw-offset-1-10,.lt-ie8 .gw-offset-1-10{margin-left:10%}.gw-push-1-10,.lt-ie8 .gw-push-1-10{left:10%}.gw-pull-1-10,.lt-ie8 .gw-pull-1-10{left:-10%}.gw-col-2-10{width:20%}.lt-ie8 .gw-col-2-10{width:18%}.gw-offset-2-10,.lt-ie8 .gw-offset-2-10{margin-left:20%}.gw-push-2-10,.lt-ie8 .gw-push-2-10{left:20%}.gw-pull-2-10,.lt-ie8 .gw-pull-2-10{left:-20%}.gw-col-3-10{width:30%}.lt-ie8 .gw-col-3-10{width:28%}.gw-offset-3-10,.lt-ie8 .gw-offset-3-10{margin-left:30%}.gw-push-3-10,.lt-ie8 .gw-push-3-10{left:30%}.gw-pull-3-10,.lt-ie8 .gw-pull-3-10{left:-30%}.gw-col-4-10{width:40%}.lt-ie8 .gw-col-4-10{width:38%}.gw-offset-4-10,.lt-ie8 .gw-offset-4-10{margin-left:40%}.gw-push-4-10,.lt-ie8 .gw-push-4-10{left:40%}.gw-pull-4-10,.lt-ie8 .gw-pull-4-10{left:-40%}.gw-col-6-10{width:60%}.lt-ie8 .gw-col-6-10{width:58%}.gw-offset-6-10,.lt-ie8 .gw-offset-6-10{margin-left:60%}.gw-push-6-10,.lt-ie8 .gw-push-6-10{left:60%}.gw-pull-6-10,.lt-ie8 .gw-pull-6-10{left:-60%}.gw-col-7-10{width:70%}.lt-ie8 .gw-col-7-10{width:68%}.gw-offset-7-10,.lt-ie8 .gw-offset-7-10{margin-left:70%}.gw-push-7-10,.lt-ie8 .gw-push-7-10{left:70%}.gw-pull-7-10,.lt-ie8 .gw-pull-7-10{left:-70%}.gw-col-9-10{width:90%}.lt-ie8 .gw-col-9-10{width:88%}.gw-offset-9-10,.lt-ie8 .gw-offset-9-10{margin-left:90%}.gw-push-9-10,.lt-ie8 .gw-push-9-10{left:90%}.gw-pull-9-10,.lt-ie8 .gw-pull-9-10{left:-90%}.gw-col-1-12{width:8.33333%}.lt-ie8 .gw-col-1-12{width:6%}.gw-offset-1-12{margin-left:8.33333%}.lt-ie8 .gw-offset-1-12{margin-left:8%}.gw-push-1-12{left:8.33333%}.lt-ie8 .gw-push-1-12{left:8%}.gw-pull-1-12{left:-8.33333%}.lt-ie8 .gw-pull-1-12{left:-8%}.gw-col-5-12{width:41.66667%}.lt-ie8 .gw-col-5-12{width:39%}.gw-offset-5-12{margin-left:41.66667%}.lt-ie8 .gw-offset-5-12{margin-left:41%}.gw-push-5-12{left:41.66667%}.lt-ie8 .gw-push-5-12{left:41%}.gw-pull-5-12{left:-41.66667%}.lt-ie8 .gw-pull-5-12{left:-41%}.gw-col-7-12{width:58.33333%}.lt-ie8 .gw-col-7-12{width:56%}.gw-offset-7-12{margin-left:58.33333%}.lt-ie8 .gw-offset-7-12{margin-left:58%}.gw-push-7-12{left:58.33333%}.lt-ie8 .gw-push-7-12{left:58%}.gw-pull-7-12{left:-58.33333%}.lt-ie8 .gw-pull-7-12{left:-58%}.gw-col-11-12{width:91.66667%}.lt-ie8 .gw-col-11-12{width:89%}.gw-offset-11-12{margin-left:91.66667%}.lt-ie8 .gw-offset-11-12{margin-left:91%}.gw-push-11-12{left:91.66667%}.lt-ie8 .gw-push-11-12{left:91%}.gw-pull-11-12{left:-91.66667%}.lt-ie8 .gw-pull-11-12{left:-91%}.gw-col-1-1{width:100%}.lt-ie8 .gw-col-1-1{width:98%}.gw-offset-1-1,.lt-ie8 .gw-offset-1-1{margin-left:100%}.gw-push-1-1,.lt-ie8 .gw-push-1-1{left:100%}.gw-pull-1-1,.lt-ie8 .gw-pull-1-1{left:-100%}}@media screen and (min-width:40.0625em){.g-wrap{margin-left:-50px;clear:both}.g-wrap:after{content:"";display:table;clear:both}.lt-ie8 .g-wrap{margin-left:0}.gt-wrap--inline{font-size:0}.gt-wrap--flex{display:inherit}}@media screen and (min-width:40.0625em) and (min-width:48.0625em){.gt-wrap--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:40.0625em){.gt-wrap--float{display:block}.large-gutter{margin-left:-75px}.large-gutter>.g-col,.large-gutter>[class*=g-col],.lt-ie8 .large-gutter>.g-col,.lt-ie8 .large-gutter>[class*=g-col]{padding-left:75px}.half-gutter{margin-left:-25px}.half-gutter>.g-col,.half-gutter>[class*=g-col],.lt-ie8 .half-gutter>.g-col,.lt-ie8 .half-gutter>[class*=g-col]{padding-left:25px}.third-gutter{margin-left:-16.66667px}.lt-ie8 .third-gutter>.g-col,.lt-ie8 .third-gutter>[class*=g-col],.third-gutter>.g-col,.third-gutter>[class*=g-col]{padding-left:16.66667px}.quarter-gutter{margin-left:-12.5px}.lt-ie8 .quarter-gutter>.g-col,.lt-ie8 .quarter-gutter>[class*=g-col],.quarter-gutter>.g-col,.quarter-gutter>[class*=g-col]{padding-left:12.5px}.no-gutter{margin-left:0}.lt-ie8 .no-gutter>.g-col,.lt-ie8 .no-gutter>[class*=g-col],.no-gutter>.g-col,.no-gutter>[class*=g-col]{padding-left:0}.reset-gutter{margin-left:-50px}.lt-ie8 .reset-gutter>.g-col,.lt-ie8 .reset-gutter>[class*=g-col],.reset-gutter>.g-col,.reset-gutter>[class*=g-col]{padding-left:50px}.tiny-gutter{margin-left:-2px}.lt-ie8 .tiny-gutter>.g-col,.lt-ie8 .tiny-gutter>[class*=g-col],.tiny-gutter>.g-col,.tiny-gutter>[class*=g-col]{padding-left:2px}.g-col,[class*=g-col]{padding-left:50px}.lt-ie8 .g-col,.lt-ie8 [class*=g-col]{padding-left:5%}.gt-wrap--inline .g-col,.gt-wrap--inline [class*=g-col]{display:inline-block;float:none;vertical-align:top;text-align:left;font-size:62.5%px}.gt-wrap--flex .g-col,.gt-wrap--flex [class*=g-col]{float:none}.gt-wrap--float .g-col,.gt-wrap--float [class*=g-col]{float:left}.gt-col,[class*=gt-col]{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.gt-wrap--inline--left{text-align:left}.gt-wrap--inline--center{text-align:center}.gt-wrap--inline--right{text-align:right}.gt-wrap--flex--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gt-wrap--flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gt-wrap--flex--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ol.g-wrap,ul.g-wrap{padding:0;margin-top:0;margin-right:0;margin-bottom:0;list-style:none}li.g-col,li[class*=g-col]{margin-left:0;margin-bottom:0}.gt-col-0-1{width:0}.lt-ie8 .gt-col-0-1{width:-5%}.gt-offset-0-1,.lt-ie8 .gt-offset-0-1{margin-left:0}.gt-pull-0-1,.gt-push-0-1,.lt-ie8 .gt-pull-0-1,.lt-ie8 .gt-push-0-1{left:0}.gt-col-1-2{width:50%}.lt-ie8 .gt-col-1-2{width:45%}.gt-offset-1-2,.lt-ie8 .gt-offset-1-2{margin-left:50%}.gt-push-1-2,.lt-ie8 .gt-push-1-2{left:50%}.gt-pull-1-2,.lt-ie8 .gt-pull-1-2{left:-50%}.gt-col-1-3{width:33.33333%}.lt-ie8 .gt-col-1-3{width:28%}.gt-offset-1-3{margin-left:33.33333%}.lt-ie8 .gt-offset-1-3{margin-left:33%}.gt-push-1-3{left:33.33333%}.lt-ie8 .gt-push-1-3{left:33%}.gt-pull-1-3{left:-33.33333%}.lt-ie8 .gt-pull-1-3{left:-33%}.gt-col-2-3{width:66.66667%}.lt-ie8 .gt-col-2-3{width:61%}.gt-offset-2-3{margin-left:66.66667%}.lt-ie8 .gt-offset-2-3{margin-left:66%}.gt-push-2-3{left:66.66667%}.lt-ie8 .gt-push-2-3{left:66%}.gt-pull-2-3{left:-66.66667%}.lt-ie8 .gt-pull-2-3{left:-66%}.gt-col-1-4{width:25%}.lt-ie8 .gt-col-1-4{width:20%}.gt-offset-1-4,.lt-ie8 .gt-offset-1-4{margin-left:25%}.gt-push-1-4,.lt-ie8 .gt-push-1-4{left:25%}.gt-pull-1-4,.lt-ie8 .gt-pull-1-4{left:-25%}.gt-col-3-4{width:75%}.lt-ie8 .gt-col-3-4{width:70%}.gt-offset-3-4,.lt-ie8 .gt-offset-3-4{margin-left:75%}.gt-push-3-4,.lt-ie8 .gt-push-3-4{left:75%}.gt-pull-3-4,.lt-ie8 .gt-pull-3-4{left:-75%}.gt-col-1-5{width:20%}.lt-ie8 .gt-col-1-5{width:15%}.gt-offset-1-5,.lt-ie8 .gt-offset-1-5{margin-left:20%}.gt-push-1-5,.lt-ie8 .gt-push-1-5{left:20%}.gt-pull-1-5,.lt-ie8 .gt-pull-1-5{left:-20%}.gt-col-2-5{width:40%}.lt-ie8 .gt-col-2-5{width:35%}.gt-offset-2-5,.lt-ie8 .gt-offset-2-5{margin-left:40%}.gt-push-2-5,.lt-ie8 .gt-push-2-5{left:40%}.gt-pull-2-5,.lt-ie8 .gt-pull-2-5{left:-40%}.gt-col-3-5{width:60%}.lt-ie8 .gt-col-3-5{width:55%}.gt-offset-3-5,.lt-ie8 .gt-offset-3-5{margin-left:60%}.gt-push-3-5,.lt-ie8 .gt-push-3-5{left:60%}.gt-pull-3-5,.lt-ie8 .gt-pull-3-5{left:-60%}.gt-col-4-5{width:80%}.lt-ie8 .gt-col-4-5{width:75%}.gt-offset-4-5,.lt-ie8 .gt-offset-4-5{margin-left:80%}.gt-push-4-5,.lt-ie8 .gt-push-4-5{left:80%}.gt-pull-4-5,.lt-ie8 .gt-pull-4-5{left:-80%}.gt-col-1-6{width:16.66667%}.lt-ie8 .gt-col-1-6{width:11%}.gt-offset-1-6{margin-left:16.66667%}.lt-ie8 .gt-offset-1-6{margin-left:16%}.gt-push-1-6{left:16.66667%}.lt-ie8 .gt-push-1-6{left:16%}.gt-pull-1-6{left:-16.66667%}.lt-ie8 .gt-pull-1-6{left:-16%}.gt-col-2-6{width:33.33333%}.lt-ie8 .gt-col-2-6{width:28%}.gt-offset-2-6{margin-left:33.33333%}.lt-ie8 .gt-offset-2-6{margin-left:33%}.gt-push-2-6{left:33.33333%}.lt-ie8 .gt-push-2-6{left:33%}.gt-pull-2-6{left:-33.33333%}.lt-ie8 .gt-pull-2-6{left:-33%}.gt-col-3-6{width:50%}.lt-ie8 .gt-col-3-6{width:45%}.gt-offset-3-6,.lt-ie8 .gt-offset-3-6{margin-left:50%}.gt-push-3-6,.lt-ie8 .gt-push-3-6{left:50%}.gt-pull-3-6,.lt-ie8 .gt-pull-3-6{left:-50%}.gt-col-5-6{width:83.33333%}.lt-ie8 .gt-col-5-6{width:78%}.gt-offset-5-6{margin-left:83.33333%}.lt-ie8 .gt-offset-5-6{margin-left:83%}.gt-push-5-6{left:83.33333%}.lt-ie8 .gt-push-5-6{left:83%}.gt-pull-5-6{left:-83.33333%}.lt-ie8 .gt-pull-5-6{left:-83%}.gt-col-1-7{width:14.28571%}.lt-ie8 .gt-col-1-7{width:9%}.gt-offset-1-7{margin-left:14.28571%}.lt-ie8 .gt-offset-1-7{margin-left:14%}.gt-push-1-7{left:14.28571%}.lt-ie8 .gt-push-1-7{left:14%}.gt-pull-1-7{left:-14.28571%}.lt-ie8 .gt-pull-1-7{left:-14%}.gt-col-6-7{width:85.71429%}.lt-ie8 .gt-col-6-7{width:80%}.gt-offset-6-7{margin-left:85.71429%}.lt-ie8 .gt-offset-6-7{margin-left:85%}.gt-push-6-7{left:85.71429%}.lt-ie8 .gt-push-6-7{left:85%}.gt-pull-6-7{left:-85.71429%}.lt-ie8 .gt-pull-6-7{left:-85%}.gt-col-1-8{width:12.5%}.lt-ie8 .gt-col-1-8{width:7%}.gt-offset-1-8{margin-left:12.5%}.lt-ie8 .gt-offset-1-8{margin-left:12%}.gt-push-1-8{left:12.5%}.lt-ie8 .gt-push-1-8{left:12%}.gt-pull-1-8{left:-12.5%}.lt-ie8 .gt-pull-1-8{left:-12%}.gt-col-7-8{width:87.5%}.lt-ie8 .gt-col-7-8{width:82%}.gt-offset-7-8{margin-left:87.5%}.lt-ie8 .gt-offset-7-8{margin-left:87%}.gt-push-7-8{left:87.5%}.lt-ie8 .gt-push-7-8{left:87%}.gt-pull-7-8{left:-87.5%}.lt-ie8 .gt-pull-7-8{left:-87%}.gt-col-1-10{width:10%}.lt-ie8 .gt-col-1-10{width:5%}.gt-offset-1-10,.lt-ie8 .gt-offset-1-10{margin-left:10%}.gt-push-1-10,.lt-ie8 .gt-push-1-10{left:10%}.gt-pull-1-10,.lt-ie8 .gt-pull-1-10{left:-10%}.gt-col-2-10{width:20%}.lt-ie8 .gt-col-2-10{width:15%}.gt-offset-2-10,.lt-ie8 .gt-offset-2-10{margin-left:20%}.gt-push-2-10,.lt-ie8 .gt-push-2-10{left:20%}.gt-pull-2-10,.lt-ie8 .gt-pull-2-10{left:-20%}.gt-col-3-10{width:30%}.lt-ie8 .gt-col-3-10{width:25%}.gt-offset-3-10,.lt-ie8 .gt-offset-3-10{margin-left:30%}.gt-push-3-10,.lt-ie8 .gt-push-3-10{left:30%}.gt-pull-3-10,.lt-ie8 .gt-pull-3-10{left:-30%}.gt-col-4-10{width:40%}.lt-ie8 .gt-col-4-10{width:35%}.gt-offset-4-10,.lt-ie8 .gt-offset-4-10{margin-left:40%}.gt-push-4-10,.lt-ie8 .gt-push-4-10{left:40%}.gt-pull-4-10,.lt-ie8 .gt-pull-4-10{left:-40%}.gt-col-6-10{width:60%}.lt-ie8 .gt-col-6-10{width:55%}.gt-offset-6-10,.lt-ie8 .gt-offset-6-10{margin-left:60%}.gt-push-6-10,.lt-ie8 .gt-push-6-10{left:60%}.gt-pull-6-10,.lt-ie8 .gt-pull-6-10{left:-60%}.gt-col-7-10{width:70%}.lt-ie8 .gt-col-7-10{width:65%}.gt-offset-7-10,.lt-ie8 .gt-offset-7-10{margin-left:70%}.gt-push-7-10,.lt-ie8 .gt-push-7-10{left:70%}.gt-pull-7-10,.lt-ie8 .gt-pull-7-10{left:-70%}.gt-col-9-10{width:90%}.lt-ie8 .gt-col-9-10{width:85%}.gt-offset-9-10,.lt-ie8 .gt-offset-9-10{margin-left:90%}.gt-push-9-10,.lt-ie8 .gt-push-9-10{left:90%}.gt-pull-9-10,.lt-ie8 .gt-pull-9-10{left:-90%}.gt-col-1-12{width:8.33333%}.lt-ie8 .gt-col-1-12{width:3%}.gt-offset-1-12{margin-left:8.33333%}.lt-ie8 .gt-offset-1-12{margin-left:8%}.gt-push-1-12{left:8.33333%}.lt-ie8 .gt-push-1-12{left:8%}.gt-pull-1-12{left:-8.33333%}.lt-ie8 .gt-pull-1-12{left:-8%}.gt-col-5-12{width:41.66667%}.lt-ie8 .gt-col-5-12{width:36%}.gt-offset-5-12{margin-left:41.66667%}.lt-ie8 .gt-offset-5-12{margin-left:41%}.gt-push-5-12{left:41.66667%}.lt-ie8 .gt-push-5-12{left:41%}.gt-pull-5-12{left:-41.66667%}.lt-ie8 .gt-pull-5-12{left:-41%}.gt-col-7-12{width:58.33333%}.lt-ie8 .gt-col-7-12{width:53%}.gt-offset-7-12{margin-left:58.33333%}.lt-ie8 .gt-offset-7-12{margin-left:58%}.gt-push-7-12{left:58.33333%}.lt-ie8 .gt-push-7-12{left:58%}.gt-pull-7-12{left:-58.33333%}.lt-ie8 .gt-pull-7-12{left:-58%}.gt-col-11-12{width:91.66667%}.lt-ie8 .gt-col-11-12{width:86%}.gt-offset-11-12{margin-left:91.66667%}.lt-ie8 .gt-offset-11-12{margin-left:91%}.gt-push-11-12{left:91.66667%}.lt-ie8 .gt-push-11-12{left:91%}.gt-pull-11-12{left:-91.66667%}.lt-ie8 .gt-pull-11-12{left:-91%}.gt-col-1-1{width:100%}.lt-ie8 .gt-col-1-1{width:95%}.gt-offset-1-1,.lt-ie8 .gt-offset-1-1{margin-left:100%}.gt-push-1-1,.lt-ie8 .gt-push-1-1{left:100%}.gt-pull-1-1,.lt-ie8 .gt-pull-1-1{left:-100%}}@media screen and (min-width:48.0625em){.g-wrap{margin-left:-50px;clear:both}.g-wrap:after{content:"";display:table;clear:both}.lt-ie8 .g-wrap{margin-left:0}.gtw-wrap--inline{font-size:0}.gtw-wrap--flex{display:inherit}}@media screen and (min-width:48.0625em) and (min-width:48.0625em){.gtw-wrap--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:48.0625em){.gtw-wrap--float{display:block}.large-gutter{margin-left:-75px}.large-gutter>.g-col,.large-gutter>[class*=g-col],.lt-ie8 .large-gutter>.g-col,.lt-ie8 .large-gutter>[class*=g-col]{padding-left:75px}.half-gutter{margin-left:-25px}.half-gutter>.g-col,.half-gutter>[class*=g-col],.lt-ie8 .half-gutter>.g-col,.lt-ie8 .half-gutter>[class*=g-col]{padding-left:25px}.third-gutter{margin-left:-16.66667px}.lt-ie8 .third-gutter>.g-col,.lt-ie8 .third-gutter>[class*=g-col],.third-gutter>.g-col,.third-gutter>[class*=g-col]{padding-left:16.66667px}.quarter-gutter{margin-left:-12.5px}.lt-ie8 .quarter-gutter>.g-col,.lt-ie8 .quarter-gutter>[class*=g-col],.quarter-gutter>.g-col,.quarter-gutter>[class*=g-col]{padding-left:12.5px}.no-gutter{margin-left:0}.lt-ie8 .no-gutter>.g-col,.lt-ie8 .no-gutter>[class*=g-col],.no-gutter>.g-col,.no-gutter>[class*=g-col]{padding-left:0}.reset-gutter{margin-left:-50px}.lt-ie8 .reset-gutter>.g-col,.lt-ie8 .reset-gutter>[class*=g-col],.reset-gutter>.g-col,.reset-gutter>[class*=g-col]{padding-left:50px}.tiny-gutter{margin-left:-2px}.lt-ie8 .tiny-gutter>.g-col,.lt-ie8 .tiny-gutter>[class*=g-col],.tiny-gutter>.g-col,.tiny-gutter>[class*=g-col]{padding-left:2px}.g-col,[class*=g-col]{padding-left:50px}.lt-ie8 .g-col,.lt-ie8 [class*=g-col]{padding-left:5%}.gtw-wrap--inline .g-col,.gtw-wrap--inline [class*=g-col]{display:inline-block;float:none;vertical-align:top;text-align:left;font-size:62.5%px}.gtw-wrap--flex .g-col,.gtw-wrap--flex [class*=g-col]{float:none}.gtw-wrap--float .g-col,.gtw-wrap--float [class*=g-col]{float:left}.gtw-col,[class*=gtw-col]{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.gtw-wrap--inline--left{text-align:left}.gtw-wrap--inline--center{text-align:center}.gtw-wrap--inline--right{text-align:right}.gtw-wrap--flex--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gtw-wrap--flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gtw-wrap--flex--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ol.g-wrap,ul.g-wrap{padding:0;margin-top:0;margin-right:0;margin-bottom:0;list-style:none}li.g-col,li[class*=g-col]{margin-left:0;margin-bottom:0}.gtw-col-0-1{width:0}.lt-ie8 .gtw-col-0-1{width:-5%}.gtw-offset-0-1,.lt-ie8 .gtw-offset-0-1{margin-left:0}.gtw-pull-0-1,.gtw-push-0-1,.lt-ie8 .gtw-pull-0-1,.lt-ie8 .gtw-push-0-1{left:0}.gtw-col-1-2{width:50%}.lt-ie8 .gtw-col-1-2{width:45%}.gtw-offset-1-2,.lt-ie8 .gtw-offset-1-2{margin-left:50%}.gtw-push-1-2,.lt-ie8 .gtw-push-1-2{left:50%}.gtw-pull-1-2,.lt-ie8 .gtw-pull-1-2{left:-50%}.gtw-col-1-3{width:33.33333%}.lt-ie8 .gtw-col-1-3{width:28%}.gtw-offset-1-3{margin-left:33.33333%}.lt-ie8 .gtw-offset-1-3{margin-left:33%}.gtw-push-1-3{left:33.33333%}.lt-ie8 .gtw-push-1-3{left:33%}.gtw-pull-1-3{left:-33.33333%}.lt-ie8 .gtw-pull-1-3{left:-33%}.gtw-col-2-3{width:66.66667%}.lt-ie8 .gtw-col-2-3{width:61%}.gtw-offset-2-3{margin-left:66.66667%}.lt-ie8 .gtw-offset-2-3{margin-left:66%}.gtw-push-2-3{left:66.66667%}.lt-ie8 .gtw-push-2-3{left:66%}.gtw-pull-2-3{left:-66.66667%}.lt-ie8 .gtw-pull-2-3{left:-66%}.gtw-col-1-4{width:25%}.lt-ie8 .gtw-col-1-4{width:20%}.gtw-offset-1-4,.lt-ie8 .gtw-offset-1-4{margin-left:25%}.gtw-push-1-4,.lt-ie8 .gtw-push-1-4{left:25%}.gtw-pull-1-4,.lt-ie8 .gtw-pull-1-4{left:-25%}.gtw-col-3-4{width:75%}.lt-ie8 .gtw-col-3-4{width:70%}.gtw-offset-3-4,.lt-ie8 .gtw-offset-3-4{margin-left:75%}.gtw-push-3-4,.lt-ie8 .gtw-push-3-4{left:75%}.gtw-pull-3-4,.lt-ie8 .gtw-pull-3-4{left:-75%}.gtw-col-1-5{width:20%}.lt-ie8 .gtw-col-1-5{width:15%}.gtw-offset-1-5,.lt-ie8 .gtw-offset-1-5{margin-left:20%}.gtw-push-1-5,.lt-ie8 .gtw-push-1-5{left:20%}.gtw-pull-1-5,.lt-ie8 .gtw-pull-1-5{left:-20%}.gtw-col-2-5{width:40%}.lt-ie8 .gtw-col-2-5{width:35%}.gtw-offset-2-5,.lt-ie8 .gtw-offset-2-5{margin-left:40%}.gtw-push-2-5,.lt-ie8 .gtw-push-2-5{left:40%}.gtw-pull-2-5,.lt-ie8 .gtw-pull-2-5{left:-40%}.gtw-col-3-5{width:60%}.lt-ie8 .gtw-col-3-5{width:55%}.gtw-offset-3-5,.lt-ie8 .gtw-offset-3-5{margin-left:60%}.gtw-push-3-5,.lt-ie8 .gtw-push-3-5{left:60%}.gtw-pull-3-5,.lt-ie8 .gtw-pull-3-5{left:-60%}.gtw-col-4-5{width:80%}.lt-ie8 .gtw-col-4-5{width:75%}.gtw-offset-4-5,.lt-ie8 .gtw-offset-4-5{margin-left:80%}.gtw-push-4-5,.lt-ie8 .gtw-push-4-5{left:80%}.gtw-pull-4-5,.lt-ie8 .gtw-pull-4-5{left:-80%}.gtw-col-1-6{width:16.66667%}.lt-ie8 .gtw-col-1-6{width:11%}.gtw-offset-1-6{margin-left:16.66667%}.lt-ie8 .gtw-offset-1-6{margin-left:16%}.gtw-push-1-6{left:16.66667%}.lt-ie8 .gtw-push-1-6{left:16%}.gtw-pull-1-6{left:-16.66667%}.lt-ie8 .gtw-pull-1-6{left:-16%}.gtw-col-2-6{width:33.33333%}.lt-ie8 .gtw-col-2-6{width:28%}.gtw-offset-2-6{margin-left:33.33333%}.lt-ie8 .gtw-offset-2-6{margin-left:33%}.gtw-push-2-6{left:33.33333%}.lt-ie8 .gtw-push-2-6{left:33%}.gtw-pull-2-6{left:-33.33333%}.lt-ie8 .gtw-pull-2-6{left:-33%}.gtw-col-3-6{width:50%}.lt-ie8 .gtw-col-3-6{width:45%}.gtw-offset-3-6,.lt-ie8 .gtw-offset-3-6{margin-left:50%}.gtw-push-3-6,.lt-ie8 .gtw-push-3-6{left:50%}.gtw-pull-3-6,.lt-ie8 .gtw-pull-3-6{left:-50%}.gtw-col-5-6{width:83.33333%}.lt-ie8 .gtw-col-5-6{width:78%}.gtw-offset-5-6{margin-left:83.33333%}.lt-ie8 .gtw-offset-5-6{margin-left:83%}.gtw-push-5-6{left:83.33333%}.lt-ie8 .gtw-push-5-6{left:83%}.gtw-pull-5-6{left:-83.33333%}.lt-ie8 .gtw-pull-5-6{left:-83%}.gtw-col-1-7{width:14.28571%}.lt-ie8 .gtw-col-1-7{width:9%}.gtw-offset-1-7{margin-left:14.28571%}.lt-ie8 .gtw-offset-1-7{margin-left:14%}.gtw-push-1-7{left:14.28571%}.lt-ie8 .gtw-push-1-7{left:14%}.gtw-pull-1-7{left:-14.28571%}.lt-ie8 .gtw-pull-1-7{left:-14%}.gtw-col-6-7{width:85.71429%}.lt-ie8 .gtw-col-6-7{width:80%}.gtw-offset-6-7{margin-left:85.71429%}.lt-ie8 .gtw-offset-6-7{margin-left:85%}.gtw-push-6-7{left:85.71429%}.lt-ie8 .gtw-push-6-7{left:85%}.gtw-pull-6-7{left:-85.71429%}.lt-ie8 .gtw-pull-6-7{left:-85%}.gtw-col-1-8{width:12.5%}.lt-ie8 .gtw-col-1-8{width:7%}.gtw-offset-1-8{margin-left:12.5%}.lt-ie8 .gtw-offset-1-8{margin-left:12%}.gtw-push-1-8{left:12.5%}.lt-ie8 .gtw-push-1-8{left:12%}.gtw-pull-1-8{left:-12.5%}.lt-ie8 .gtw-pull-1-8{left:-12%}.gtw-col-7-8{width:87.5%}.lt-ie8 .gtw-col-7-8{width:82%}.gtw-offset-7-8{margin-left:87.5%}.lt-ie8 .gtw-offset-7-8{margin-left:87%}.gtw-push-7-8{left:87.5%}.lt-ie8 .gtw-push-7-8{left:87%}.gtw-pull-7-8{left:-87.5%}.lt-ie8 .gtw-pull-7-8{left:-87%}.gtw-col-1-10{width:10%}.lt-ie8 .gtw-col-1-10{width:5%}.gtw-offset-1-10,.lt-ie8 .gtw-offset-1-10{margin-left:10%}.gtw-push-1-10,.lt-ie8 .gtw-push-1-10{left:10%}.gtw-pull-1-10,.lt-ie8 .gtw-pull-1-10{left:-10%}.gtw-col-2-10{width:20%}.lt-ie8 .gtw-col-2-10{width:15%}.gtw-offset-2-10,.lt-ie8 .gtw-offset-2-10{margin-left:20%}.gtw-push-2-10,.lt-ie8 .gtw-push-2-10{left:20%}.gtw-pull-2-10,.lt-ie8 .gtw-pull-2-10{left:-20%}.gtw-col-3-10{width:30%}.lt-ie8 .gtw-col-3-10{width:25%}.gtw-offset-3-10,.lt-ie8 .gtw-offset-3-10{margin-left:30%}.gtw-push-3-10,.lt-ie8 .gtw-push-3-10{left:30%}.gtw-pull-3-10,.lt-ie8 .gtw-pull-3-10{left:-30%}.gtw-col-4-10{width:40%}.lt-ie8 .gtw-col-4-10{width:35%}.gtw-offset-4-10,.lt-ie8 .gtw-offset-4-10{margin-left:40%}.gtw-push-4-10,.lt-ie8 .gtw-push-4-10{left:40%}.gtw-pull-4-10,.lt-ie8 .gtw-pull-4-10{left:-40%}.gtw-col-6-10{width:60%}.lt-ie8 .gtw-col-6-10{width:55%}.gtw-offset-6-10,.lt-ie8 .gtw-offset-6-10{margin-left:60%}.gtw-push-6-10,.lt-ie8 .gtw-push-6-10{left:60%}.gtw-pull-6-10,.lt-ie8 .gtw-pull-6-10{left:-60%}.gtw-col-7-10{width:70%}.lt-ie8 .gtw-col-7-10{width:65%}.gtw-offset-7-10,.lt-ie8 .gtw-offset-7-10{margin-left:70%}.gtw-push-7-10,.lt-ie8 .gtw-push-7-10{left:70%}.gtw-pull-7-10,.lt-ie8 .gtw-pull-7-10{left:-70%}.gtw-col-9-10{width:90%}.lt-ie8 .gtw-col-9-10{width:85%}.gtw-offset-9-10,.lt-ie8 .gtw-offset-9-10{margin-left:90%}.gtw-push-9-10,.lt-ie8 .gtw-push-9-10{left:90%}.gtw-pull-9-10,.lt-ie8 .gtw-pull-9-10{left:-90%}.gtw-col-1-12{width:8.33333%}.lt-ie8 .gtw-col-1-12{width:3%}.gtw-offset-1-12{margin-left:8.33333%}.lt-ie8 .gtw-offset-1-12{margin-left:8%}.gtw-push-1-12{left:8.33333%}.lt-ie8 .gtw-push-1-12{left:8%}.gtw-pull-1-12{left:-8.33333%}.lt-ie8 .gtw-pull-1-12{left:-8%}.gtw-col-5-12{width:41.66667%}.lt-ie8 .gtw-col-5-12{width:36%}.gtw-offset-5-12{margin-left:41.66667%}.lt-ie8 .gtw-offset-5-12{margin-left:41%}.gtw-push-5-12{left:41.66667%}.lt-ie8 .gtw-push-5-12{left:41%}.gtw-pull-5-12{left:-41.66667%}.lt-ie8 .gtw-pull-5-12{left:-41%}.gtw-col-7-12{width:58.33333%}.lt-ie8 .gtw-col-7-12{width:53%}.gtw-offset-7-12{margin-left:58.33333%}.lt-ie8 .gtw-offset-7-12{margin-left:58%}.gtw-push-7-12{left:58.33333%}.lt-ie8 .gtw-push-7-12{left:58%}.gtw-pull-7-12{left:-58.33333%}.lt-ie8 .gtw-pull-7-12{left:-58%}.gtw-col-11-12{width:91.66667%}.lt-ie8 .gtw-col-11-12{width:86%}.gtw-offset-11-12{margin-left:91.66667%}.lt-ie8 .gtw-offset-11-12{margin-left:91%}.gtw-push-11-12{left:91.66667%}.lt-ie8 .gtw-push-11-12{left:91%}.gtw-pull-11-12{left:-91.66667%}.lt-ie8 .gtw-pull-11-12{left:-91%}.gtw-col-1-1{width:100%}.lt-ie8 .gtw-col-1-1{width:95%}.gtw-offset-1-1,.lt-ie8 .gtw-offset-1-1{margin-left:100%}.gtw-push-1-1,.lt-ie8 .gtw-push-1-1{left:100%}.gtw-pull-1-1,.lt-ie8 .gtw-pull-1-1{left:-100%}}@media screen and (min-width:64.0625em){.g-wrap{margin-left:-90px;clear:both}.g-wrap:after{content:"";display:table;clear:both}.lt-ie8 .g-wrap{margin-left:0}.gd-wrap--inline{font-size:0}.gd-wrap--flex{display:inherit}}@media screen and (min-width:64.0625em) and (min-width:48.0625em){.gd-wrap--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:64.0625em){.gd-wrap--float{display:block}.large-gutter{margin-left:-135px}.large-gutter>.g-col,.large-gutter>[class*=g-col],.lt-ie8 .large-gutter>.g-col,.lt-ie8 .large-gutter>[class*=g-col]{padding-left:135px}.half-gutter{margin-left:-45px}.half-gutter>.g-col,.half-gutter>[class*=g-col],.lt-ie8 .half-gutter>.g-col,.lt-ie8 .half-gutter>[class*=g-col]{padding-left:45px}.third-gutter{margin-left:-30px}.lt-ie8 .third-gutter>.g-col,.lt-ie8 .third-gutter>[class*=g-col],.third-gutter>.g-col,.third-gutter>[class*=g-col]{padding-left:30px}.quarter-gutter{margin-left:-22.5px}.lt-ie8 .quarter-gutter>.g-col,.lt-ie8 .quarter-gutter>[class*=g-col],.quarter-gutter>.g-col,.quarter-gutter>[class*=g-col]{padding-left:22.5px}.no-gutter{margin-left:0}.lt-ie8 .no-gutter>.g-col,.lt-ie8 .no-gutter>[class*=g-col],.no-gutter>.g-col,.no-gutter>[class*=g-col]{padding-left:0}.reset-gutter{margin-left:-90px}.lt-ie8 .reset-gutter>.g-col,.lt-ie8 .reset-gutter>[class*=g-col],.reset-gutter>.g-col,.reset-gutter>[class*=g-col]{padding-left:90px}.tiny-gutter{margin-left:-2px}.lt-ie8 .tiny-gutter>.g-col,.lt-ie8 .tiny-gutter>[class*=g-col],.tiny-gutter>.g-col,.tiny-gutter>[class*=g-col]{padding-left:2px}.g-col,[class*=g-col]{padding-left:90px}.lt-ie8 .g-col,.lt-ie8 [class*=g-col]{padding-left:9%}.gd-wrap--inline .g-col,.gd-wrap--inline [class*=g-col]{display:inline-block;float:none;vertical-align:top;text-align:left;font-size:62.5%px}.gd-wrap--flex .g-col,.gd-wrap--flex [class*=g-col]{float:none}.gd-wrap--float .g-col,.gd-wrap--float [class*=g-col]{float:left}.gd-col,[class*=gd-col]{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.gd-wrap--inline--left{text-align:left}.gd-wrap--inline--center{text-align:center}.gd-wrap--inline--right{text-align:right}.gd-wrap--flex--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gd-wrap--flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gd-wrap--flex--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ol.g-wrap,ul.g-wrap{padding:0;margin-top:0;margin-right:0;margin-bottom:0;list-style:none}li.g-col,li[class*=g-col]{margin-left:0;margin-bottom:0}.gd-col-0-1{width:0}.lt-ie8 .gd-col-0-1{width:-9%}.gd-offset-0-1,.lt-ie8 .gd-offset-0-1{margin-left:0}.gd-pull-0-1,.gd-push-0-1,.lt-ie8 .gd-pull-0-1,.lt-ie8 .gd-push-0-1{left:0}.gd-col-1-2{width:50%}.lt-ie8 .gd-col-1-2{width:41%}.gd-offset-1-2,.lt-ie8 .gd-offset-1-2{margin-left:50%}.gd-push-1-2,.lt-ie8 .gd-push-1-2{left:50%}.gd-pull-1-2,.lt-ie8 .gd-pull-1-2{left:-50%}.gd-col-1-3{width:33.33333%}.lt-ie8 .gd-col-1-3{width:24%}.gd-offset-1-3{margin-left:33.33333%}.lt-ie8 .gd-offset-1-3{margin-left:33%}.gd-push-1-3{left:33.33333%}.lt-ie8 .gd-push-1-3{left:33%}.gd-pull-1-3{left:-33.33333%}.lt-ie8 .gd-pull-1-3{left:-33%}.gd-col-2-3{width:66.66667%}.lt-ie8 .gd-col-2-3{width:57%}.gd-offset-2-3{margin-left:66.66667%}.lt-ie8 .gd-offset-2-3{margin-left:66%}.gd-push-2-3{left:66.66667%}.lt-ie8 .gd-push-2-3{left:66%}.gd-pull-2-3{left:-66.66667%}.lt-ie8 .gd-pull-2-3{left:-66%}.gd-col-1-4{width:25%}.lt-ie8 .gd-col-1-4{width:16%}.gd-offset-1-4,.lt-ie8 .gd-offset-1-4{margin-left:25%}.gd-push-1-4,.lt-ie8 .gd-push-1-4{left:25%}.gd-pull-1-4,.lt-ie8 .gd-pull-1-4{left:-25%}.gd-col-3-4{width:75%}.lt-ie8 .gd-col-3-4{width:66%}.gd-offset-3-4,.lt-ie8 .gd-offset-3-4{margin-left:75%}.gd-push-3-4,.lt-ie8 .gd-push-3-4{left:75%}.gd-pull-3-4,.lt-ie8 .gd-pull-3-4{left:-75%}.gd-col-1-5{width:20%}.lt-ie8 .gd-col-1-5{width:11%}.gd-offset-1-5,.lt-ie8 .gd-offset-1-5{margin-left:20%}.gd-push-1-5,.lt-ie8 .gd-push-1-5{left:20%}.gd-pull-1-5,.lt-ie8 .gd-pull-1-5{left:-20%}.gd-col-2-5{width:40%}.lt-ie8 .gd-col-2-5{width:31%}.gd-offset-2-5,.lt-ie8 .gd-offset-2-5{margin-left:40%}.gd-push-2-5,.lt-ie8 .gd-push-2-5{left:40%}.gd-pull-2-5,.lt-ie8 .gd-pull-2-5{left:-40%}.gd-col-3-5{width:60%}.lt-ie8 .gd-col-3-5{width:51%}.gd-offset-3-5,.lt-ie8 .gd-offset-3-5{margin-left:60%}.gd-push-3-5,.lt-ie8 .gd-push-3-5{left:60%}.gd-pull-3-5,.lt-ie8 .gd-pull-3-5{left:-60%}.gd-col-4-5{width:80%}.lt-ie8 .gd-col-4-5{width:71%}.gd-offset-4-5,.lt-ie8 .gd-offset-4-5{margin-left:80%}.gd-push-4-5,.lt-ie8 .gd-push-4-5{left:80%}.gd-pull-4-5,.lt-ie8 .gd-pull-4-5{left:-80%}.gd-col-1-6{width:16.66667%}.lt-ie8 .gd-col-1-6{width:7%}.gd-offset-1-6{margin-left:16.66667%}.lt-ie8 .gd-offset-1-6{margin-left:16%}.gd-push-1-6{left:16.66667%}.lt-ie8 .gd-push-1-6{left:16%}.gd-pull-1-6{left:-16.66667%}.lt-ie8 .gd-pull-1-6{left:-16%}.gd-col-2-6{width:33.33333%}.lt-ie8 .gd-col-2-6{width:24%}.gd-offset-2-6{margin-left:33.33333%}.lt-ie8 .gd-offset-2-6{margin-left:33%}.gd-push-2-6{left:33.33333%}.lt-ie8 .gd-push-2-6{left:33%}.gd-pull-2-6{left:-33.33333%}.lt-ie8 .gd-pull-2-6{left:-33%}.gd-col-3-6{width:50%}.lt-ie8 .gd-col-3-6{width:41%}.gd-offset-3-6,.lt-ie8 .gd-offset-3-6{margin-left:50%}.gd-push-3-6,.lt-ie8 .gd-push-3-6{left:50%}.gd-pull-3-6,.lt-ie8 .gd-pull-3-6{left:-50%}.gd-col-5-6{width:83.33333%}.lt-ie8 .gd-col-5-6{width:74%}.gd-offset-5-6{margin-left:83.33333%}.lt-ie8 .gd-offset-5-6{margin-left:83%}.gd-push-5-6{left:83.33333%}.lt-ie8 .gd-push-5-6{left:83%}.gd-pull-5-6{left:-83.33333%}.lt-ie8 .gd-pull-5-6{left:-83%}.gd-col-1-7{width:14.28571%}.lt-ie8 .gd-col-1-7{width:5%}.gd-offset-1-7{margin-left:14.28571%}.lt-ie8 .gd-offset-1-7{margin-left:14%}.gd-push-1-7{left:14.28571%}.lt-ie8 .gd-push-1-7{left:14%}.gd-pull-1-7{left:-14.28571%}.lt-ie8 .gd-pull-1-7{left:-14%}.gd-col-6-7{width:85.71429%}.lt-ie8 .gd-col-6-7{width:76%}.gd-offset-6-7{margin-left:85.71429%}.lt-ie8 .gd-offset-6-7{margin-left:85%}.gd-push-6-7{left:85.71429%}.lt-ie8 .gd-push-6-7{left:85%}.gd-pull-6-7{left:-85.71429%}.lt-ie8 .gd-pull-6-7{left:-85%}.gd-col-1-8{width:12.5%}.lt-ie8 .gd-col-1-8{width:3%}.gd-offset-1-8{margin-left:12.5%}.lt-ie8 .gd-offset-1-8{margin-left:12%}.gd-push-1-8{left:12.5%}.lt-ie8 .gd-push-1-8{left:12%}.gd-pull-1-8{left:-12.5%}.lt-ie8 .gd-pull-1-8{left:-12%}.gd-col-7-8{width:87.5%}.lt-ie8 .gd-col-7-8{width:78%}.gd-offset-7-8{margin-left:87.5%}.lt-ie8 .gd-offset-7-8{margin-left:87%}.gd-push-7-8{left:87.5%}.lt-ie8 .gd-push-7-8{left:87%}.gd-pull-7-8{left:-87.5%}.lt-ie8 .gd-pull-7-8{left:-87%}.gd-col-1-10{width:10%}.lt-ie8 .gd-col-1-10{width:1%}.gd-offset-1-10,.lt-ie8 .gd-offset-1-10{margin-left:10%}.gd-push-1-10,.lt-ie8 .gd-push-1-10{left:10%}.gd-pull-1-10,.lt-ie8 .gd-pull-1-10{left:-10%}.gd-col-2-10{width:20%}.lt-ie8 .gd-col-2-10{width:11%}.gd-offset-2-10,.lt-ie8 .gd-offset-2-10{margin-left:20%}.gd-push-2-10,.lt-ie8 .gd-push-2-10{left:20%}.gd-pull-2-10,.lt-ie8 .gd-pull-2-10{left:-20%}.gd-col-3-10{width:30%}.lt-ie8 .gd-col-3-10{width:21%}.gd-offset-3-10,.lt-ie8 .gd-offset-3-10{margin-left:30%}.gd-push-3-10,.lt-ie8 .gd-push-3-10{left:30%}.gd-pull-3-10,.lt-ie8 .gd-pull-3-10{left:-30%}.gd-col-4-10{width:40%}.lt-ie8 .gd-col-4-10{width:31%}.gd-offset-4-10,.lt-ie8 .gd-offset-4-10{margin-left:40%}.gd-push-4-10,.lt-ie8 .gd-push-4-10{left:40%}.gd-pull-4-10,.lt-ie8 .gd-pull-4-10{left:-40%}.gd-col-6-10{width:60%}.lt-ie8 .gd-col-6-10{width:51%}.gd-offset-6-10,.lt-ie8 .gd-offset-6-10{margin-left:60%}.gd-push-6-10,.lt-ie8 .gd-push-6-10{left:60%}.gd-pull-6-10,.lt-ie8 .gd-pull-6-10{left:-60%}.gd-col-7-10{width:70%}.lt-ie8 .gd-col-7-10{width:61%}.gd-offset-7-10,.lt-ie8 .gd-offset-7-10{margin-left:70%}.gd-push-7-10,.lt-ie8 .gd-push-7-10{left:70%}.gd-pull-7-10,.lt-ie8 .gd-pull-7-10{left:-70%}.gd-col-9-10{width:90%}.lt-ie8 .gd-col-9-10{width:81%}.gd-offset-9-10,.lt-ie8 .gd-offset-9-10{margin-left:90%}.gd-push-9-10,.lt-ie8 .gd-push-9-10{left:90%}.gd-pull-9-10,.lt-ie8 .gd-pull-9-10{left:-90%}.gd-col-1-12{width:8.33333%}.lt-ie8 .gd-col-1-12{width:-1%}.gd-offset-1-12{margin-left:8.33333%}.lt-ie8 .gd-offset-1-12{margin-left:8%}.gd-push-1-12{left:8.33333%}.lt-ie8 .gd-push-1-12{left:8%}.gd-pull-1-12{left:-8.33333%}.lt-ie8 .gd-pull-1-12{left:-8%}.gd-col-5-12{width:41.66667%}.lt-ie8 .gd-col-5-12{width:32%}.gd-offset-5-12{margin-left:41.66667%}.lt-ie8 .gd-offset-5-12{margin-left:41%}.gd-push-5-12{left:41.66667%}.lt-ie8 .gd-push-5-12{left:41%}.gd-pull-5-12{left:-41.66667%}.lt-ie8 .gd-pull-5-12{left:-41%}.gd-col-7-12{width:58.33333%}.lt-ie8 .gd-col-7-12{width:49%}.gd-offset-7-12{margin-left:58.33333%}.lt-ie8 .gd-offset-7-12{margin-left:58%}.gd-push-7-12{left:58.33333%}.lt-ie8 .gd-push-7-12{left:58%}.gd-pull-7-12{left:-58.33333%}.lt-ie8 .gd-pull-7-12{left:-58%}.gd-col-11-12{width:91.66667%}.lt-ie8 .gd-col-11-12{width:82%}.gd-offset-11-12{margin-left:91.66667%}.lt-ie8 .gd-offset-11-12{margin-left:91%}.gd-push-11-12{left:91.66667%}.lt-ie8 .gd-push-11-12{left:91%}.gd-pull-11-12{left:-91.66667%}.lt-ie8 .gd-pull-11-12{left:-91%}.gd-col-1-1{width:100%}.lt-ie8 .gd-col-1-1{width:91%}.gd-offset-1-1,.lt-ie8 .gd-offset-1-1{margin-left:100%}.gd-push-1-1,.lt-ie8 .gd-push-1-1{left:100%}.gd-pull-1-1,.lt-ie8 .gd-pull-1-1{left:-100%}}@media screen and (min-width:71.9375em){.g-wrap{margin-left:-90px;clear:both}.g-wrap:after{content:"";display:table;clear:both}.lt-ie8 .g-wrap{margin-left:0}.gdm-wrap--inline{font-size:0}.gdm-wrap--flex{display:inherit}}@media screen and (min-width:71.9375em) and (min-width:48.0625em){.gdm-wrap--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:71.9375em){.gdm-wrap--float{display:block}.large-gutter{margin-left:-135px}.large-gutter>.g-col,.large-gutter>[class*=g-col],.lt-ie8 .large-gutter>.g-col,.lt-ie8 .large-gutter>[class*=g-col]{padding-left:135px}.half-gutter{margin-left:-45px}.half-gutter>.g-col,.half-gutter>[class*=g-col],.lt-ie8 .half-gutter>.g-col,.lt-ie8 .half-gutter>[class*=g-col]{padding-left:45px}.third-gutter{margin-left:-30px}.lt-ie8 .third-gutter>.g-col,.lt-ie8 .third-gutter>[class*=g-col],.third-gutter>.g-col,.third-gutter>[class*=g-col]{padding-left:30px}.quarter-gutter{margin-left:-22.5px}.lt-ie8 .quarter-gutter>.g-col,.lt-ie8 .quarter-gutter>[class*=g-col],.quarter-gutter>.g-col,.quarter-gutter>[class*=g-col]{padding-left:22.5px}.no-gutter{margin-left:0}.lt-ie8 .no-gutter>.g-col,.lt-ie8 .no-gutter>[class*=g-col],.no-gutter>.g-col,.no-gutter>[class*=g-col]{padding-left:0}.reset-gutter{margin-left:-90px}.lt-ie8 .reset-gutter>.g-col,.lt-ie8 .reset-gutter>[class*=g-col],.reset-gutter>.g-col,.reset-gutter>[class*=g-col]{padding-left:90px}.tiny-gutter{margin-left:-2px}.lt-ie8 .tiny-gutter>.g-col,.lt-ie8 .tiny-gutter>[class*=g-col],.tiny-gutter>.g-col,.tiny-gutter>[class*=g-col]{padding-left:2px}.g-col,[class*=g-col]{padding-left:90px}.lt-ie8 .g-col,.lt-ie8 [class*=g-col]{padding-left:9%}.gdm-wrap--inline .g-col,.gdm-wrap--inline [class*=g-col]{display:inline-block;float:none;vertical-align:top;text-align:left;font-size:62.5%px}.gdm-wrap--flex .g-col,.gdm-wrap--flex [class*=g-col]{float:none}.gdm-wrap--float .g-col,.gdm-wrap--float [class*=g-col]{float:left}.gdm-col,[class*=gdm-col]{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.gdm-wrap--inline--left{text-align:left}.gdm-wrap--inline--center{text-align:center}.gdm-wrap--inline--right{text-align:right}.gdm-wrap--flex--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gdm-wrap--flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gdm-wrap--flex--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ol.g-wrap,ul.g-wrap{padding:0;margin-top:0;margin-right:0;margin-bottom:0;list-style:none}li.g-col,li[class*=g-col]{margin-left:0;margin-bottom:0}.gdm-col-0-1{width:0}.lt-ie8 .gdm-col-0-1{width:-9%}.gdm-offset-0-1,.lt-ie8 .gdm-offset-0-1{margin-left:0}.gdm-pull-0-1,.gdm-push-0-1,.lt-ie8 .gdm-pull-0-1,.lt-ie8 .gdm-push-0-1{left:0}.gdm-col-1-2{width:50%}.lt-ie8 .gdm-col-1-2{width:41%}.gdm-offset-1-2,.lt-ie8 .gdm-offset-1-2{margin-left:50%}.gdm-push-1-2,.lt-ie8 .gdm-push-1-2{left:50%}.gdm-pull-1-2,.lt-ie8 .gdm-pull-1-2{left:-50%}.gdm-col-1-3{width:33.33333%}.lt-ie8 .gdm-col-1-3{width:24%}.gdm-offset-1-3{margin-left:33.33333%}.lt-ie8 .gdm-offset-1-3{margin-left:33%}.gdm-push-1-3{left:33.33333%}.lt-ie8 .gdm-push-1-3{left:33%}.gdm-pull-1-3{left:-33.33333%}.lt-ie8 .gdm-pull-1-3{left:-33%}.gdm-col-2-3{width:66.66667%}.lt-ie8 .gdm-col-2-3{width:57%}.gdm-offset-2-3{margin-left:66.66667%}.lt-ie8 .gdm-offset-2-3{margin-left:66%}.gdm-push-2-3{left:66.66667%}.lt-ie8 .gdm-push-2-3{left:66%}.gdm-pull-2-3{left:-66.66667%}.lt-ie8 .gdm-pull-2-3{left:-66%}.gdm-col-1-4{width:25%}.lt-ie8 .gdm-col-1-4{width:16%}.gdm-offset-1-4,.lt-ie8 .gdm-offset-1-4{margin-left:25%}.gdm-push-1-4,.lt-ie8 .gdm-push-1-4{left:25%}.gdm-pull-1-4,.lt-ie8 .gdm-pull-1-4{left:-25%}.gdm-col-3-4{width:75%}.lt-ie8 .gdm-col-3-4{width:66%}.gdm-offset-3-4,.lt-ie8 .gdm-offset-3-4{margin-left:75%}.gdm-push-3-4,.lt-ie8 .gdm-push-3-4{left:75%}.gdm-pull-3-4,.lt-ie8 .gdm-pull-3-4{left:-75%}.gdm-col-1-5{width:20%}.lt-ie8 .gdm-col-1-5{width:11%}.gdm-offset-1-5,.lt-ie8 .gdm-offset-1-5{margin-left:20%}.gdm-push-1-5,.lt-ie8 .gdm-push-1-5{left:20%}.gdm-pull-1-5,.lt-ie8 .gdm-pull-1-5{left:-20%}.gdm-col-2-5{width:40%}.lt-ie8 .gdm-col-2-5{width:31%}.gdm-offset-2-5,.lt-ie8 .gdm-offset-2-5{margin-left:40%}.gdm-push-2-5,.lt-ie8 .gdm-push-2-5{left:40%}.gdm-pull-2-5,.lt-ie8 .gdm-pull-2-5{left:-40%}.gdm-col-3-5{width:60%}.lt-ie8 .gdm-col-3-5{width:51%}.gdm-offset-3-5,.lt-ie8 .gdm-offset-3-5{margin-left:60%}.gdm-push-3-5,.lt-ie8 .gdm-push-3-5{left:60%}.gdm-pull-3-5,.lt-ie8 .gdm-pull-3-5{left:-60%}.gdm-col-4-5{width:80%}.lt-ie8 .gdm-col-4-5{width:71%}.gdm-offset-4-5,.lt-ie8 .gdm-offset-4-5{margin-left:80%}.gdm-push-4-5,.lt-ie8 .gdm-push-4-5{left:80%}.gdm-pull-4-5,.lt-ie8 .gdm-pull-4-5{left:-80%}.gdm-col-1-6{width:16.66667%}.lt-ie8 .gdm-col-1-6{width:7%}.gdm-offset-1-6{margin-left:16.66667%}.lt-ie8 .gdm-offset-1-6{margin-left:16%}.gdm-push-1-6{left:16.66667%}.lt-ie8 .gdm-push-1-6{left:16%}.gdm-pull-1-6{left:-16.66667%}.lt-ie8 .gdm-pull-1-6{left:-16%}.gdm-col-2-6{width:33.33333%}.lt-ie8 .gdm-col-2-6{width:24%}.gdm-offset-2-6{margin-left:33.33333%}.lt-ie8 .gdm-offset-2-6{margin-left:33%}.gdm-push-2-6{left:33.33333%}.lt-ie8 .gdm-push-2-6{left:33%}.gdm-pull-2-6{left:-33.33333%}.lt-ie8 .gdm-pull-2-6{left:-33%}.gdm-col-3-6{width:50%}.lt-ie8 .gdm-col-3-6{width:41%}.gdm-offset-3-6,.lt-ie8 .gdm-offset-3-6{margin-left:50%}.gdm-push-3-6,.lt-ie8 .gdm-push-3-6{left:50%}.gdm-pull-3-6,.lt-ie8 .gdm-pull-3-6{left:-50%}.gdm-col-5-6{width:83.33333%}.lt-ie8 .gdm-col-5-6{width:74%}.gdm-offset-5-6{margin-left:83.33333%}.lt-ie8 .gdm-offset-5-6{margin-left:83%}.gdm-push-5-6{left:83.33333%}.lt-ie8 .gdm-push-5-6{left:83%}.gdm-pull-5-6{left:-83.33333%}.lt-ie8 .gdm-pull-5-6{left:-83%}.gdm-col-1-7{width:14.28571%}.lt-ie8 .gdm-col-1-7{width:5%}.gdm-offset-1-7{margin-left:14.28571%}.lt-ie8 .gdm-offset-1-7{margin-left:14%}.gdm-push-1-7{left:14.28571%}.lt-ie8 .gdm-push-1-7{left:14%}.gdm-pull-1-7{left:-14.28571%}.lt-ie8 .gdm-pull-1-7{left:-14%}.gdm-col-6-7{width:85.71429%}.lt-ie8 .gdm-col-6-7{width:76%}.gdm-offset-6-7{margin-left:85.71429%}.lt-ie8 .gdm-offset-6-7{margin-left:85%}.gdm-push-6-7{left:85.71429%}.lt-ie8 .gdm-push-6-7{left:85%}.gdm-pull-6-7{left:-85.71429%}.lt-ie8 .gdm-pull-6-7{left:-85%}.gdm-col-1-8{width:12.5%}.lt-ie8 .gdm-col-1-8{width:3%}.gdm-offset-1-8{margin-left:12.5%}.lt-ie8 .gdm-offset-1-8{margin-left:12%}.gdm-push-1-8{left:12.5%}.lt-ie8 .gdm-push-1-8{left:12%}.gdm-pull-1-8{left:-12.5%}.lt-ie8 .gdm-pull-1-8{left:-12%}.gdm-col-7-8{width:87.5%}.lt-ie8 .gdm-col-7-8{width:78%}.gdm-offset-7-8{margin-left:87.5%}.lt-ie8 .gdm-offset-7-8{margin-left:87%}.gdm-push-7-8{left:87.5%}.lt-ie8 .gdm-push-7-8{left:87%}.gdm-pull-7-8{left:-87.5%}.lt-ie8 .gdm-pull-7-8{left:-87%}.gdm-col-1-10{width:10%}.lt-ie8 .gdm-col-1-10{width:1%}.gdm-offset-1-10,.lt-ie8 .gdm-offset-1-10{margin-left:10%}.gdm-push-1-10,.lt-ie8 .gdm-push-1-10{left:10%}.gdm-pull-1-10,.lt-ie8 .gdm-pull-1-10{left:-10%}.gdm-col-2-10{width:20%}.lt-ie8 .gdm-col-2-10{width:11%}.gdm-offset-2-10,.lt-ie8 .gdm-offset-2-10{margin-left:20%}.gdm-push-2-10,.lt-ie8 .gdm-push-2-10{left:20%}.gdm-pull-2-10,.lt-ie8 .gdm-pull-2-10{left:-20%}.gdm-col-3-10{width:30%}.lt-ie8 .gdm-col-3-10{width:21%}.gdm-offset-3-10,.lt-ie8 .gdm-offset-3-10{margin-left:30%}.gdm-push-3-10,.lt-ie8 .gdm-push-3-10{left:30%}.gdm-pull-3-10,.lt-ie8 .gdm-pull-3-10{left:-30%}.gdm-col-4-10{width:40%}.lt-ie8 .gdm-col-4-10{width:31%}.gdm-offset-4-10,.lt-ie8 .gdm-offset-4-10{margin-left:40%}.gdm-push-4-10,.lt-ie8 .gdm-push-4-10{left:40%}.gdm-pull-4-10,.lt-ie8 .gdm-pull-4-10{left:-40%}.gdm-col-6-10{width:60%}.lt-ie8 .gdm-col-6-10{width:51%}.gdm-offset-6-10,.lt-ie8 .gdm-offset-6-10{margin-left:60%}.gdm-push-6-10,.lt-ie8 .gdm-push-6-10{left:60%}.gdm-pull-6-10,.lt-ie8 .gdm-pull-6-10{left:-60%}.gdm-col-7-10{width:70%}.lt-ie8 .gdm-col-7-10{width:61%}.gdm-offset-7-10,.lt-ie8 .gdm-offset-7-10{margin-left:70%}.gdm-push-7-10,.lt-ie8 .gdm-push-7-10{left:70%}.gdm-pull-7-10,.lt-ie8 .gdm-pull-7-10{left:-70%}.gdm-col-9-10{width:90%}.lt-ie8 .gdm-col-9-10{width:81%}.gdm-offset-9-10,.lt-ie8 .gdm-offset-9-10{margin-left:90%}.gdm-push-9-10,.lt-ie8 .gdm-push-9-10{left:90%}.gdm-pull-9-10,.lt-ie8 .gdm-pull-9-10{left:-90%}.gdm-col-1-12{width:8.33333%}.lt-ie8 .gdm-col-1-12{width:-1%}.gdm-offset-1-12{margin-left:8.33333%}.lt-ie8 .gdm-offset-1-12{margin-left:8%}.gdm-push-1-12{left:8.33333%}.lt-ie8 .gdm-push-1-12{left:8%}.gdm-pull-1-12{left:-8.33333%}.lt-ie8 .gdm-pull-1-12{left:-8%}.gdm-col-5-12{width:41.66667%}.lt-ie8 .gdm-col-5-12{width:32%}.gdm-offset-5-12{margin-left:41.66667%}.lt-ie8 .gdm-offset-5-12{margin-left:41%}.gdm-push-5-12{left:41.66667%}.lt-ie8 .gdm-push-5-12{left:41%}.gdm-pull-5-12{left:-41.66667%}.lt-ie8 .gdm-pull-5-12{left:-41%}.gdm-col-7-12{width:58.33333%}.lt-ie8 .gdm-col-7-12{width:49%}.gdm-offset-7-12{margin-left:58.33333%}.lt-ie8 .gdm-offset-7-12{margin-left:58%}.gdm-push-7-12{left:58.33333%}.lt-ie8 .gdm-push-7-12{left:58%}.gdm-pull-7-12{left:-58.33333%}.lt-ie8 .gdm-pull-7-12{left:-58%}.gdm-col-11-12{width:91.66667%}.lt-ie8 .gdm-col-11-12{width:82%}.gdm-offset-11-12{margin-left:91.66667%}.lt-ie8 .gdm-offset-11-12{margin-left:91%}.gdm-push-11-12{left:91.66667%}.lt-ie8 .gdm-push-11-12{left:91%}.gdm-pull-11-12{left:-91.66667%}.lt-ie8 .gdm-pull-11-12{left:-91%}.gdm-col-1-1{width:100%}.lt-ie8 .gdm-col-1-1{width:91%}.gdm-offset-1-1,.lt-ie8 .gdm-offset-1-1{margin-left:100%}.gdm-push-1-1,.lt-ie8 .gdm-push-1-1{left:100%}.gdm-pull-1-1,.lt-ie8 .gdm-pull-1-1{left:-100%}}@font-face{font-family:Epilogue Regular;font-style:normal;font-weight:400;src:url(../../fonts/Epilogue-Regular.woff2) format("woff2"),url(../../fonts/Epilogue-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Epilogue Bold;font-style:normal;font-weight:400;src:url(../../fonts/Epilogue-Bold.woff2) format("woff2"),url(../../fonts/Epilogue-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Epilogue Italic;font-style:normal;font-weight:400;src:url(../../fonts/Epilogue-Italic.woff2) format("woff2"),url(../../fonts/Epilogue-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:Epilogue Bold Italic;font-style:normal;font-weight:400;src:url(../../fonts/Epilogue-BoldItalic.woff2) format("woff2"),url(../../fonts/Epilogue-BoldItalic.ttf) format("truetype");font-display:swap}body{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;word-wrap:break-word;font-family:Epilogue Regular,sans-serif}h1,h2,h3,h4,h5,h6{line-height:100%;margin:0 0 30px;font-family:Epilogue Bold,sans-serif}@media screen and (min-width:64.0625em){h1,h2,h3,h4,h5,h6{margin:0 0 50px}}@media screen and (min-width:0){.fs-h1,h1{font-size:38px;font-size:2.375rem}}@media screen and (min-width:52.125em){.fs-h1,h1{font-size:60px;font-size:3.75rem}}@media screen and (min-width:64.0625em){.fs-h1,h1{font-size:75px;font-size:4.6875rem}}@media screen and (min-width:0){.fs-h2,h2{font-size:30px;font-size:1.875rem}}@media screen and (min-width:52.125em){.fs-h2,h2{font-size:35px;font-size:2.1875rem}}@media screen and (min-width:64.0625em){.fs-h2,h2{font-size:40px;font-size:2.5rem}}@media screen and (min-width:0){.fs-h3,h3{font-size:18px;font-size:1.125rem}}@media screen and (min-width:64.0625em){.fs-h3,h3{font-size:25px;font-size:1.5625rem}}.fs-p1,p{line-height:150%;margin:0 0 1em}@media screen and (min-width:0){.fs-p1,p{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.fs-p1,p{font-size:18px;font-size:1.125rem}}.fs-p2 *{line-height:150%}@media screen and (min-width:0){.fs-p2 *{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.fs-p2 *{font-size:15px;font-size:.9375rem}}.fs-p3{line-height:200%}@media screen and (min-width:0){.fs-p3{font-size:12px;font-size:.75rem}}b,strong{font-family:Epilogue Bold,sans-serif}.small,small{font-size:13px!important}@media screen and (min-width:0){ol li,ul li{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){ol li,ul li{font-size:18px;font-size:1.125rem}}.border-link{border:1px solid;padding:.5em 1em}@media screen and (min-width:48.0625em){.border-link{padding:.5em .75em}}a{position:relative;text-decoration:underline;color:#131313;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}a:active,a:focus,a:hover{color:#8a543f}.current-menu-item a:after{width:100%!important;right:0!important}.current-menu-item a:before{display:none}article p:last-child,div p:last-child{margin-bottom:0}.txt-red{color:#a11d1f}.txt-burgundy{color:#5f1617}.txt-beige{color:#eae0d6}.txt-white{color:#fff}.txt-off-white{color:#f9f9f9}.btn,.cli-plugin-button,.facetwp-load-more{border:0;border-radius:11px;color:#f9f9f9;cursor:pointer;display:inline-block;font-family:Epilogue Bold,sans-serif;line-height:100%;outline:0;padding:13px 40px 10px;text-align:center;text-decoration:none;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (min-width:0){.btn,.cli-plugin-button,.facetwp-load-more{font-size:15px;font-size:.9375rem}}@media screen and (min-width:52.125em){.btn,.cli-plugin-button,.facetwp-load-more{font-size:18px;font-size:1.125rem}}@media screen and (min-width:64.0625em){.btn,.cli-plugin-button,.facetwp-load-more{padding:18px 40px 15px}}.btn:active,.btn:hover,.cli-plugin-button:active,.cli-plugin-button:hover,.facetwp-load-more:active,.facetwp-load-more:hover{color:#f9f9f9;-webkit-transform:scale(.9);transform:scale(.9)}.btn--red{background-color:#a11d1f}.btn--burgundy{background-color:#5f1617}.btn--beige{background-color:#eae0d6;color:#131313}.btn--beige:active,.btn--beige:hover{color:#a11d1f}.btn--white,.facetwp-load-more{background-color:#fff;border:1px solid #5f1617;color:#5f1617}.btn--white:active,.btn--white:hover,.facetwp-load-more:active,.facetwp-load-more:hover{border-color:#a11d1f;color:#a11d1f}@media screen and (min-width:0){.btn--large{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.btn--large{font-size:18px;font-size:1.125rem}}@media screen and (min-width:64.0625em){.btn--large{font-size:25px;font-size:1.5625rem}}.btn--form{border:1px solid;border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;line-height:100%;padding:10px 12.5px}.btn--form:active,.btn--form:hover{-webkit-transform:none;transform:none}.btn--form--red{border-color:#a11d1f;color:#eae0d6}.btn--form--red:active,.btn--form--red:hover{background-color:#eae0d6;color:#a11d1f}.btn--form--beige{border-color:#eae0d6}.btn--form--beige:active,.btn--form--beige:hover{background-color:#5f1617;border-color:#eae0d6;color:#eae0d6}.btn--archive-sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #5f1617;color:#5f1617;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;padding:13px 18px 10px}@media screen and (min-width:52.125em){.btn--archive-sort{margin-left:0;padding:13px 40px 10px}}.btn--archive-sort:active,.btn--archive-sort:hover{border-color:#a11d1f;color:#a11d1f;-webkit-transform:none;transform:none}.btn--archive-sort:active svg path,.btn--archive-sort:hover svg path{fill:#a11d1f}.btn--archive-sort svg{display:inline-block;margin-left:1em;width:15px}.btn--archive-sort svg,.btn--archive-sort svg path{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.form{position:relative}.form,.mc-field-group{display:-webkit-box;display:-ms-flexbox;display:flex}.form,.form__input,.mc-field-group{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.form__input{background-color:#f9f9f9;border:1px solid #5f1617;border-bottom-left-radius:11px;border-bottom-right-radius:0;border-top-left-radius:11px;border-top-right-radius:0;font-family:Epilogue Regular,sans-serif;line-height:100%;outline:none;padding:10px 12.5px}@media screen and (min-width:0){.form__input{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.form__input{font-size:15px;font-size:.9375rem}}div.mce_inline_error{position:absolute;left:0;bottom:-2rem}@media screen and (min-width:0){div.mce_inline_error{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){div.mce_inline_error{font-size:15px;font-size:.9375rem}}img,svg{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.responsive-media{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-media embed,.responsive-media iframe,.responsive-media object,.responsive-media video{width:100%;height:100%;position:absolute;top:0;left:0}@keyframes heartbeat{0%{-webkit-transform:scale(.98);transform:scale(.98)}20%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.98);transform:scale(.98)}60%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(.98);transform:scale(.98)}}.content-heading,.two-column-content__heading{text-align:center}@media screen and (min-width:52.125em){.content-heading,.two-column-content__heading{margin-top:0;text-align:left}}.content-heading h2,.two-column-content__heading h2{margin-bottom:50px}.content-heading h3,.two-column-content__heading h3{margin-bottom:20px}@media screen and (min-width:0){.content-heading h3,.two-column-content__heading h3{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.content-heading h3,.two-column-content__heading h3{font-size:18px;font-size:1.125rem}}.testimonials-arrow{bottom:calc(80px + .5em);cursor:pointer;position:absolute;top:auto;width:31px;z-index:1}.testimonials-arrow svg{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.testimonials-arrow--prev{left:8%}.testimonials-arrow--next{right:8%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:64.0625em){.testimonials-arrow{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.testimonials-arrow--next{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}.testimonials-arrow:hover svg{-webkit-transform:scale(.9);transform:scale(.9)}.related-content{background-color:#eae0d6;padding:60px 0}.related-content .content-heading{padding:0 30px}@media screen and (min-width:52.125em){.related-content .content-heading{padding:0}}.related-content .content-heading h2{color:#5f1617;margin-bottom:20px}.related-content .content-heading p{margin-bottom:20px}@media screen and (min-width:0){.related-content .content-heading p{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.related-content .content-heading p{font-size:15px;font-size:.9375rem;max-width:80%}}.related-content .content-grid__items--related_content .content-grid__item:nth-child(n+3){display:none}@media screen and (min-width:64.0625em){.related-content .content-grid__items--related_content .content-grid__item:nth-child(n+3){display:block}}.featured-post{background-color:#eae0d6;padding:40px 0}@media screen and (min-width:52.125em){.featured-post{padding:90px 0}}.chat-btn,.exit-btn{position:fixed;z-index:999}.exit-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a11d1f;border-radius:15px 0 0 15px;bottom:45vh;color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;height:84px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:-5px;text-decoration:none;width:35px}@media screen and (min-width:52.125em){.exit-btn{height:97px;width:55px}}@media screen and (min-width:64.0625em){.exit-btn{height:84px;width:69px}}.exit-btn span{display:inline-block;font-family:Epilogue Bold,sans-serif;position:relative;right:-2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (min-width:0){.exit-btn span{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.exit-btn span{font-size:18px;font-size:1.125rem}}@media screen and (min-width:64.0625em){.exit-btn span{font-size:25px;font-size:1.5625rem}}.exit-btn:active,.exit-btn:focus,.exit-btn:hover{color:#f9f9f9;right:0}.header{background-color:#f9f9f9;left:0;position:fixed;top:0;width:100%;z-index:99}.header .container{max-height:135px;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:auto}.header a{text-decoration:none;font-family:Epilogue Bold,sans-serif}.header a:after,.header a:before{background-color:#a11d1f;bottom:-.25em;content:"";height:3px;position:absolute;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:0}.header a:before{left:50%}.header a:after{right:50%}.header a:active:after,.header a:active:before,.header a:focus:after,.header a:focus:before,.header a:hover:after,.header a:hover:before{width:50%}.header ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.header ul,.header ul li{padding:0;margin:0}.header.mobile-menu-open{max-height:100vh;overflow:auto}.header.mobile-menu-open .container{max-height:100vh;-webkit-transition:none;transition:none}.header.mobile-menu-open .header__menu{max-height:800px;overflow-y:auto;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}.header.mobile-menu-open .header__sub-nav span{padding:48px 0}.header.mobile-menu-open .header__sub-nav span:after,.header.mobile-menu-open .header__sub-nav span:before{bottom:48px}.header--hide .container{max-height:0;overflow:hidden}.header__row,.header__sub-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__row{padding:20px 0}@media screen and (min-width:85em){.header__row{padding:50px 0 40px}}.header__logotype{max-width:185px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:52.125em){.header__logotype{max-width:300px}}.header__logotype svg path{fill:#a11d1f;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.header__logotype a:after,.header__logotype a:before{display:none}.header__logotype:active .logo1-heart,.header__logotype:focus .logo1-heart,.header__logotype:hover .logo1-heart{fill:#5f1617}.header__menu{max-height:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;overflow:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (min-width:85em){.header__menu{display:block;max-height:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:visible}}.header__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0}.header__nav ul li{margin-bottom:40px}.header__nav ul li:last-child{margin-bottom:0}@media screen and (min-width:85em){.header__nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.header__nav ul li{margin-bottom:0;margin-right:30px}.header__nav ul li:last-child{margin-right:0}}.header__nav a{color:#131313}@media screen and (min-width:0){.header__nav a{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.header__nav a{font-size:18px;font-size:1.125rem}}.burger{background:transparent;border:none;cursor:pointer;display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;pointer-events:all}@media screen and (min-width:85em){.burger{display:none}}.burger--open .burger__line--1{-webkit-transform:rotate(45deg) translateY(-5px);transform:rotate(45deg) translateY(-5px);-webkit-transform-origin:0 0;transform-origin:0 0}.burger--open .burger__line--2{opacity:0}.burger--open .burger__line--3{-webkit-transform:rotate(-45deg) translateY(5px) translateX(-1px);transform:rotate(-45deg) translateY(5px) translateX(-1px);-webkit-transform-origin:0 100%;transform-origin:0 100%}.burger__line{background-color:#5f1617;border-radius:4px;display:block;height:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:26px}.burger__line--2{margin:2px 0}.header__sub-nav a{display:inline-block;text-align:center;width:50%}.header__sub-nav a:after,.header__sub-nav a:before{display:none}.header__sub-nav a:first-child{background-color:#a11d1f;color:#f9f9f9}.header__sub-nav a:first-child span:after,.header__sub-nav a:first-child span:before{background-color:#f9f9f9}.header__sub-nav a:last-child{background-color:#eae0d6;color:#a11d1f}.header__sub-nav a:active span:after,.header__sub-nav a:active span:before,.header__sub-nav a:focus span:after,.header__sub-nav a:focus span:before,.header__sub-nav a:hover span:after,.header__sub-nav a:hover span:before{width:50%}.header__sub-nav span{text-decoration:none;display:inline-block;margin:0;padding:8px 0;position:relative;text-align:center;text-transform:uppercase;top:2px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.header__sub-nav span:after,.header__sub-nav span:before{background-color:#a11d1f;bottom:.5em;content:"";height:3px;position:absolute;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:0}.header__sub-nav span:before{left:50%}.header__sub-nav span:after{right:50%}.header__sub-nav span:active:after,.header__sub-nav span:active:before,.header__sub-nav span:focus:after,.header__sub-nav span:focus:before,.header__sub-nav span:hover:after,.header__sub-nav span:hover:before{width:50%}@media screen and (min-width:0){.header__sub-nav span{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.header__sub-nav span{font-size:18px;font-size:1.125rem}}.footer{background-color:#eae0d6;overflow:hidden;padding:30px 0;position:relative;width:100%}.footer :not(.btn):not(input){color:#5f1617}.footer__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:52.125em){.footer__top{display:grid;grid-template-columns:repeat(8,1fr)}}.footer__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:52.125em){.footer__form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-column:4/9;padding-left:6vw}}@media screen and (min-width:64.0625em){.footer__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column:3/9}}.footer__form__title{margin-bottom:10px}.footer__form__title h3{margin:0}@media screen and (min-width:64.0625em){.footer__form__title{margin-bottom:0;margin-right:30px}}.footer__form .btn{background-color:#a11d1f;border-color:#a11d1f;color:#eae0d6}.footer__form .btn:active,.footer__form .btn:hover{background-color:#eae0d6;color:#a11d1f}.footer__logotype{grid-column:1/3;margin-bottom:20px}.footer__logotype a{display:block;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.footer__logotype a:active .logo1-heart,.footer__logotype a:active .logo2-heart,.footer__logotype a:focus .logo1-heart,.footer__logotype a:focus .logo2-heart,.footer__logotype a:hover .logo1-heart,.footer__logotype a:hover .logo2-heart{fill:#a11d1f}.footer__logotype svg path{fill:#5f1617;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.footer__logotype svg:last-child{display:none}@media screen and (min-width:52.125em){.footer__logotype{margin-bottom:0}.footer__logotype svg:last-child{display:block;max-width:200px}.footer__logotype svg:first-child{display:none}}.footer__group{display:block;margin-top:40px}@media screen and (min-width:52.125em){.footer__group{display:grid;grid-template-columns:repeat(8,1fr)}}.footer__group .footer__contact__top a,.footer__group .menu-item>a{text-decoration:underline}.footer__group .footer__contact__top a:active,.footer__group .footer__contact__top a:focus,.footer__group .footer__contact__top a:hover,.footer__group .menu-item>a:active,.footer__group .menu-item>a:focus,.footer__group .menu-item>a:hover{text-decoration:none}.footer__group .menu-item>a{display:inline-block;font-family:Epilogue Bold,sans-serif;margin-bottom:10px}@media screen and (min-width:0){.footer__group .menu-item>a{font-size:18px;font-size:1.125rem}}@media screen and (min-width:64.0625em){.footer__group .menu-item>a{font-size:25px;font-size:1.5625rem}}.footer__contact{grid-column:1/3;margin-bottom:30px}@media screen and (min-width:0){.footer__contact p{font-size:12px;font-size:.75rem}}.footer__contact__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;max-width:300px}.footer__contact__top h3{margin-bottom:0;padding-right:20px}@media screen and (min-width:52.125em){.footer__contact__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__contact__top h3{margin-bottom:20px}}.footer__contact__details a,.footer__copyright a,.footer__nav .sub-menu a{text-decoration:none}.footer__contact__details a:active,.footer__contact__details a:focus,.footer__contact__details a:hover,.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover,.footer__nav .sub-menu a:active,.footer__nav .sub-menu a:focus,.footer__nav .sub-menu a:hover{text-decoration:underline}.footer__social ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.footer__social ul li{padding:0;margin:0 30px 0 0}.footer__social ul li:last-child{margin-right:0}.footer__social svg path{fill:#5f1617;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.footer__social a:active svg path,.footer__social a:focus svg path,.footer__social a:hover svg path{fill:#a11d1f}.footer__nav{display:grid}@media screen and (min-width:52.125em){.footer__nav{grid-column:4/9;padding-left:6vw}}@media screen and (min-width:64.0625em){.footer__nav{grid-column:3/9}}.footer__nav ul{padding:0;margin:0;list-style:none}.footer__nav ul:not(.sub-menu){display:grid;grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:64.0625em){.footer__nav ul:not(.sub-menu){grid-column-gap:6vw;grid-row-gap:50px;grid-template-columns:repeat(3,1fr)}}.footer__nav ul:not(.sub-menu) a{line-height:150%}.footer__nav ul .sub-menu a{font-family:Epilogue Regular,sans-serif;line-height:200%;margin-bottom:0}@media screen and (min-width:0){.footer__nav ul .sub-menu a{font-size:12px;font-size:.75rem}}@media screen and (min-width:52.125em){.footer__nav ul .sub-menu a{margin-bottom:0}}.footer__nav ul li{padding:0;margin:0}.footer__copyright{-ms-flex-item-align:end;align-self:end;margin-top:60px}@media screen and (min-width:52.125em){.footer__copyright{padding-right:60px}}.footer__copyright p{display:inline}@media screen and (min-width:0){.footer__copyright *{font-size:12px;font-size:.75rem}}.cli-bar-message{font-family:Epilogue Bold,sans-serif!important;text-align:center!important}@media screen and (min-width:0){.cli-bar-message{font-size:12px;font-size:.75rem}}.cli-style-v2.cli-bar-container{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;max-width:1200px}.cli-style-v2.cli-bar-container a:first-child{margin-right:2vw!important}.cli-plugin-button{border-radius:6px;padding:7px 30px 5px!important}@media screen and (min-width:0){.cli-plugin-button{font-size:15px;font-size:.9375rem}}.hero{position:relative}.hero__title{color:#f9f9f9;max-width:1440px;position:absolute;text-align:center;width:100%}.hero__title h1{margin:0}.hero--full{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;width:100%}.hero--full .hero__background{height:calc(100vh - 108px);position:relative;width:100%}.hero--full .hero__background img{height:calc(100vh - 108px)}@media screen and (min-width:52.125em){.hero--full .hero__background,.hero--full .hero__background img{height:calc(100vh - 125px)}}@media screen and (min-width:85em){.hero--full .hero__background,.hero--full .hero__background img{height:calc(100vh - 175px)}}.hero--full .hero__background:after{background-color:#a11d1f;border-radius:50%;bottom:-91%;content:"";height:100vh;left:40%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300vw}@media screen and (min-width:52.125em){.hero--full .hero__background:after{bottom:-74%;height:90vh;left:32%;width:105vw}}@media screen and (min-width:64.0625em){.hero--full .hero__background:after{bottom:-69%;left:31%;width:111vw}}@media screen and (min-width:85em){.hero--full .hero__background:after{bottom:-72%;width:80vw}}.hero--full .hero__title{padding:30px 20px}@media screen and (min-width:52.125em){.hero--full .hero__title{padding:25px 50px;text-align:left}.hero--full .hero__title h1{font-size:3.125rem;line-height:120%}}@media screen and (min-width:64.0625em){.hero--full .hero__title{padding:30px 90px}.hero--full .hero__title h1{font-size:4.6875rem}}.hero--reduced{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40vw;max-height:50vh}.hero--reduced .hero__background{height:100%;width:100%}.hero--reduced .hero__background img{height:100%}.hero--reduced .hero__background:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero--reduced .hero__title{padding:0 30px}@media screen and (min-width:52.125em){.hero--reduced .hero__title{padding:0 60px}}.hero--two-col{margin:0 auto;max-width:1440px;overflow:hidden}.hero--two-col .hero__image{margin-bottom:140px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}@media screen and (min-width:52.125em){.hero--two-col .hero__image{margin-bottom:0}}.hero--two-col .hero__image img{height:100%;position:relative;z-index:1}.hero--two-col .hero__image.display-graphic{margin-bottom:-40px}.hero--two-col .hero__image.display-graphic:after,.hero--two-col .hero__image.display-graphic:before{background-repeat:no-repeat;content:"";display:block;height:186px;margin-left:auto;position:relative;right:-75px;top:-40px;width:186px;z-index:-1}.hero--two-col .hero__image.display-graphic:before{display:none}@media screen and (min-width:52.125em){.hero--two-col .hero__image.display-graphic:before{display:block;height:195px;left:-110px;margin-left:0;position:absolute;right:auto;top:-30px;width:195px;z-index:0}.hero--two-col .hero__image.display-graphic:after{display:none}}@media screen and (min-width:64.0625em){.hero--two-col .hero__image.display-graphic:before{height:280px;left:-140px;top:-30px;width:280px}}@media screen and (min-width:85em){.hero--two-col .hero__image.display-graphic:before{height:388px;left:-295px;top:-110px;width:388px}}.hero--two-col .hero__image.display-graphic--burgundy:after,.hero--two-col .hero__image.display-graphic--burgundy:before{background-image:url(../../img/logo3_burgundy.svg)}.hero--two-col .hero__image.display-graphic--black:after,.hero--two-col .hero__image.display-graphic--black:before{background-image:url(../../img/logo3_black.svg)}.hero--two-col .hero__image.display-graphic--red:after,.hero--two-col .hero__image.display-graphic--red:before{background-image:url(../../img/logo3_red.svg)}.hero--two-col .hero__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;text-align:center;z-index:1}.hero--two-col .hero__text h1{color:#5f1617}@media screen and (min-width:52.125em){.hero--two-col .hero__text h1{padding-right:4.5vw}}.hero--two-col .hero__text p{max-width:780px}.hero--two-col .hero__text p:last-child{margin-bottom:0}@media screen and (min-width:52.125em){.hero--two-col .hero__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:90px;padding-top:90px;text-align:left}}@media screen and (min-width:85em){.hero--two-col .hero__text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0}}.acf-block-two-column-content{text-align:center}@media screen and (min-width:52.125em){.acf-block-two-column-content{text-align:left}}.acf-block-two-column-content.display-graphic{margin-bottom:60px}@media screen and (min-width:52.125em){.acf-block-two-column-content.display-graphic{margin-bottom:170px}}.acf-block-two-column-content.display-graphic picture:after{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:-20%;position:absolute;top:-45%;-webkit-transform:matrix(.64,-.77,.77,.64,0,0);transform:matrix(.64,-.77,.77,.64,0,0);width:100%;z-index:-1}@media screen and (min-width:52.125em){.acf-block-two-column-content.display-graphic picture:after{bottom:-25%;left:-45%;top:auto;-webkit-transform:rotate(37.92deg);transform:rotate(37.92deg)}}.acf-block-two-column-content.display-graphic--burgundy picture:after{background-image:url(../../img/graphic-1-burgundy.svg)}.acf-block-two-column-content.display-graphic--black picture:after{background-image:url(../../img/graphic-1-black.svg)}.acf-block-two-column-content.display-graphic--red picture:after{background-image:url(../../img/graphic-1-red.svg)}.two-column-content--text .two-column-content__col{margin-bottom:0}@media screen and (min-width:52.125em){.two-column-content--text .two-column-content__col{padding-right:85px}}@media screen and (min-width:64.0625em){.two-column-content--text .two-column-content__col{padding-right:150px}}.two-column-content--text .two-column-content__col--1{margin-bottom:1em}@media screen and (min-width:52.125em){.two-column-content--text .two-column-content__col--1{margin-bottom:0}}.two-column-content--text_image .two-column-content__image{position:relative}.two-column-content--text_image .two-column-content__image img{height:100%;max-height:480px}.two-column-content--text_image .two-column-content__heading{margin:35px 0 0}@media screen and (min-width:52.125em){.two-column-content--text_image .two-column-content__heading{margin:0}}.two-column-content--text_image .two-column-content__copy{margin-bottom:0;margin-top:35px}@media screen and (min-width:52.125em){.two-column-content--text_image .two-column-content__copy{margin-top:0}}.two-column-content__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.two-column-content__cta .btn{margin-top:50px}.two-column-content__cta .btn:last-child{margin-right:0}@media screen and (min-width:52.125em){.two-column-content__cta .btn{margin-right:50px}}@media screen and (min-width:52.125em){.two-column-content__cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.two-column-content--images{margin:0 auto;max-width:1920px}.two-column-content--images.col-2--offset img{max-height:60vh}.two-column-content--images.col-2--offset .two-column-content__col{width:100%}.two-column-content--images.col-2--offset .two-column-content__col:first-child{padding:0 0 20px}@media screen and (min-width:52.125em){.two-column-content--images.col-2--offset .two-column-content__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.two-column-content--images.col-2--offset .two-column-content__col:first-child{padding:0 20px 0 0;width:60%}.two-column-content--images.col-2--offset .two-column-content__col:last-child{padding:0;width:40%}}@media screen and (min-width:52.125em){.two-column-content--images.col-2--offset--reverse .two-column-content__col{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-column-content--images.col-2--offset--reverse .two-column-content__col:first-child{padding:0;width:40%}.two-column-content--images.col-2--offset--reverse .two-column-content__col:last-child{padding:0 20px 0 0;width:60%}}.two-column-content--blocks__heading{margin:0 auto 50px;max-width:480px;text-align:center}@media screen and (min-width:52.125em){.two-column-content--blocks__heading{margin:0 auto 65px}}.two-column-content--blocks__item{margin-bottom:20px}.two-column-content--blocks__item:last-child{margin-bottom:0}.two-column-content--blocks__item.grid{grid-column-gap:0;grid-row-gap:0;grid-template-rows:repeat(2,1fr)}@media screen and (min-width:52.125em){.two-column-content--blocks__item.grid{grid-column-gap:20px;grid-template-rows:none}}.two-column-content--blocks__item .blocks__item__description,.two-column-content--blocks__item .blocks__item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-column-content--blocks__item .blocks__item__title{background-color:#a11d1f;color:#f9f9f9;padding:20px;text-align:center}.two-column-content--blocks__item .blocks__item__title h1,.two-column-content--blocks__item .blocks__item__title h2{margin:0}.two-column-content--blocks__item .blocks__item__description{background-color:#eae0d6;padding:40px 15px;text-align:center}.two-column-content--blocks__item .blocks__item__description h3{margin-bottom:30px}@media screen and (min-width:0){.two-column-content--blocks__item .blocks__item__description h3{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.two-column-content--blocks__item .blocks__item__description h3{font-size:18px;font-size:1.125rem;margin-bottom:20px}}@media screen and (min-width:0){.two-column-content--blocks__item .blocks__item__description p{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.two-column-content--blocks__item .blocks__item__description p{font-size:15px;font-size:.9375rem}}.two-column-content--blocks__item .blocks__item__description p:last-of-type{margin:0}@media screen and (min-width:52.125em){.two-column-content--blocks__item .blocks__item__description{padding:60px 25px}}@media screen and (min-width:64.0625em){.two-column-content--blocks__item .blocks__item__description{padding:65px 100px}}.two-column-content--blocks__item .blocks__item__description .btn{margin-top:30px}@media screen and (min-width:52.125em){.two-column-content--blocks__item .blocks__item__description .btn{margin-top:20px}}@media screen and (min-width:52.125em){.two-column-content--list__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.two-column-content--list__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:50px}.two-column-content--list__item h3{margin-bottom:10px}.two-column-content--text_image--carousel .swiper-slide{height:auto}.two-column-content--text_image--carousel .two-column-content__col{-ms-flex-item-align:stretch;align-self:stretch}.two-column-content--text_image--carousel img,.two-column-content--text_image--carousel picture{max-height:480px}@media screen and (min-width:52.125em){.two-column-content--text_image--carousel img,.two-column-content--text_image--carousel picture{height:100%;max-height:100%;-o-object-position:top;object-position:top}}.two-column-content--text_image--carousel .two-column-carousel-nav{bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:8%;top:15px;z-index:1}@media screen and (min-width:52.125em){.two-column-content--text_image--carousel .two-column-carousel-nav{bottom:15px;top:auto}}.two-column-content--text_image--carousel .two-column-carousel-nav .swiper-pagination-bullet{background-color:#f9f9f9;border-radius:50%;cursor:pointer;display:block;height:16px;margin-right:5px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:16px}.two-column-content--text_image--carousel .two-column-carousel-nav .swiper-pagination-bullet:hover{background-color:hsla(0,0%,97.6%,.7)}@media screen and (min-width:52.125em){.two-column-content--text_image--carousel .two-column-carousel-nav .swiper-pagination-bullet{height:21px;width:21px}}.two-column-content--text_image--carousel .two-column-carousel-nav .swiper-pagination-bullet:last-child{margin-right:0}.two-column-content--text_image--carousel .two-column-carousel-nav .swiper-pagination-bullet-active{background-color:#a11d1f}.two-column-content--text_image--carousel .two-column-carousel-nav .swiper-pagination-bullet-active:hover{background-color:rgba(161,29,31,.7)}.content-grid__items--text h1{color:#5f1617;margin:0}.content-grid__item__main{margin:0 0 20px}.content-grid__item__caption h3{margin-bottom:20px}@media screen and (min-width:0){.content-grid__item__caption p{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.content-grid__item__caption p{font-size:15px;font-size:.9375rem}}.content-grid__item__main img{aspect-ratio:3/2;height:100%;max-height:350px}.content-grid__items--image .content-grid__item__main{margin:0 auto 20px;max-height:95px;max-width:95px;width:100%}@media screen and (min-width:64.0625em){.content-grid__items--image .content-grid__item__main{margin:0 0 20px;max-height:170px;max-width:170px}}.content-grid__items--image img{aspect-ratio:1;border-radius:50%}.content-grid__items--posts.grid,.content-grid__items--related_content.grid{grid-row-gap:40px}@media screen and (min-width:52.125em){.content-grid__items--posts.grid,.content-grid__items--related_content.grid{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:64.0625em){.content-grid__items--posts.grid,.content-grid__items--related_content.grid{grid-column-gap:20px;grid-template-columns:repeat(4,1fr)}}.content-grid__items--posts .grid__item,.content-grid__items--related_content .grid__item{cursor:pointer;max-width:100%;text-decoration:none}.content-grid__items--posts .grid__item:nth-child(n+3),.content-grid__items--related_content .grid__item:nth-child(n+3){display:none}@media screen and (min-width:64.0625em){.content-grid__items--posts .grid__item:nth-child(n+3),.content-grid__items--related_content .grid__item:nth-child(n+3){display:block}}.content-grid__items--posts .post-author,.content-grid__items--related_content .post-author{font-family:Epilogue Italic,sans-serif}@media screen and (min-width:0){.content-grid__items--posts .post-author,.content-grid__items--related_content .post-author{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.content-grid__items--posts .post-author,.content-grid__items--related_content .post-author{font-size:15px;font-size:.9375rem}}.content-grid--align-centre{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-grid--align-centre .grid__item{margin:20px 0;text-align:center}@media screen and (min-width:52.125em){.content-grid--align-centre .grid__item{margin:20px}}.content-grid--align-centre .grid__item:last-child{margin-bottom:0}.content-grid__items--logos.content-grid--align-centre{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-grid__items--logos .grid__item{margin:20px}@media screen and (min-width:52.125em){.content-grid__items--logos .grid__item{margin:30px 35px}}.content-grid__items--logos .grid__item:last-child{margin-bottom:0}.content-grid__items--logos img{-o-object-fit:contain;object-fit:contain}.acf-block-cta{padding:30px 0}@media screen and (min-width:52.125em){.acf-block-cta{padding:60px 0}}.acf-block-cta h1,.acf-block-cta h2{margin:0;color:#f9f9f9}.acf-block-cta__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:52.125em){.acf-block-cta__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.acf-block-cta .btn{margin-top:15px}@media screen and (min-width:52.125em){.acf-block-cta .btn{margin-top:0}}.acf-block-cta.bg-red .btn{background-color:#f9f9f9;color:#a11d1f}.acf-block-cta.bg-burgundy .btn{background-color:#eae0d6;color:#131313}.acf-block-cta--link{padding:0;text-align:center}.acf-block-cta--link h1,.acf-block-cta--link h2{text-decoration:none;position:relative}.acf-block-cta--link h1:after,.acf-block-cta--link h1:before,.acf-block-cta--link h2:after,.acf-block-cta--link h2:before{background-color:#f9f9f9;bottom:-.2em;content:"";height:3px;position:absolute;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:0}.acf-block-cta--link h1:before,.acf-block-cta--link h2:before{left:50%}.acf-block-cta--link h1:after,.acf-block-cta--link h2:after{right:50%}.acf-block-cta--link h1:active:after,.acf-block-cta--link h1:active:before,.acf-block-cta--link h1:focus:after,.acf-block-cta--link h1:focus:before,.acf-block-cta--link h1:hover:after,.acf-block-cta--link h1:hover:before,.acf-block-cta--link h2:active:after,.acf-block-cta--link h2:active:before,.acf-block-cta--link h2:focus:after,.acf-block-cta--link h2:focus:before,.acf-block-cta--link h2:hover:after,.acf-block-cta--link h2:hover:before{width:50%}.acf-block-cta--link a{display:block;text-decoration:none;padding:30px 0}.acf-block-cta--link .acf-block-cta__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.acf-block-cta--link:active h1:after,.acf-block-cta--link:active h1:before,.acf-block-cta--link:active h2:after,.acf-block-cta--link:active h2:before,.acf-block-cta--link:focus h1:after,.acf-block-cta--link:focus h1:before,.acf-block-cta--link:focus h2:after,.acf-block-cta--link:focus h2:before,.acf-block-cta--link:hover h1:after,.acf-block-cta--link:hover h1:before,.acf-block-cta--link:hover h2:after,.acf-block-cta--link:hover h2:before{width:50%}.acf-block-banner-text{background-color:#eae0d6;overflow:hidden;position:relative}.acf-block-banner-text:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;-webkit-transform:rotate(69deg);transform:rotate(69deg);z-index:0}.acf-block-banner-text__inner{margin:0 auto;max-width:930px}.acf-block-banner-text__copy{font-family:Epilogue Bold,sans-serif;position:relative;z-index:1}.acf-block-banner-text__author{font-family:Epilogue Italic,sans-serif;margin-top:30px}@media screen and (min-width:64.0625em){.acf-block-banner-text__author{margin-top:50px}}@media screen and (min-width:0){.acf-block-banner-text .copy-large{font-size:30px;font-size:1.875rem}}@media screen and (min-width:52.125em){.acf-block-banner-text .copy-large{font-size:35px;font-size:2.1875rem}}@media screen and (min-width:64.0625em){.acf-block-banner-text .copy-large{font-size:40px;font-size:2.5rem}}@media screen and (min-width:0){.acf-block-banner-text .copy-medium{font-size:18px;font-size:1.125rem}}@media screen and (min-width:64.0625em){.acf-block-banner-text .copy-medium{font-size:25px;font-size:1.5625rem}}.acf-block-banner-text--text .acf-block-banner-text__inner{padding:80px 0;text-align:center}@media screen and (min-width:52.125em){.acf-block-banner-text--text .acf-block-banner-text__inner{padding:80px}}.acf-block-banner-text--text:before{background-image:url(../../img/graphic-1-red.svg);bottom:-120px;height:200px;right:-80px;-webkit-transform:rotate(69deg);transform:rotate(69deg);width:200px}@media screen and (min-width:52.125em){.acf-block-banner-text--text:before{bottom:-80px;height:250px;right:-90px;width:250px}}@media screen and (min-width:64.0625em){.acf-block-banner-text--text:before{bottom:auto;height:560px;right:-390px;top:-220px;width:560px}}.acf-block-banner-text--testimonials .acf-block-banner-text__inner{max-width:580px;padding:80px 0;text-align:center}@media screen and (min-width:52.125em){.acf-block-banner-text--testimonials .acf-block-banner-text__inner{padding:80px 20px}}.acf-block-banner-text--testimonials:before{background-image:url(../../img/graphic-1-red.svg);height:200px;right:-80px;top:-120px;width:200px}@media screen and (min-width:52.125em){.acf-block-banner-text--testimonials:before{height:250px;right:-90px;width:250px}}@media screen and (min-width:64.0625em){.acf-block-banner-text--testimonials:before{height:500px;right:-230px;top:-200px;width:500px}}.acf-block-banner-text--testimonials .testimonials-carousel{margin:0 auto;max-width:900px;width:85vw}.acf-block-text__content h1,.acf-block-text__content h2,.acf-block-text__content h3,.acf-block-text__content h4,.acf-block-text__content h5,.acf-block-text__content h6{margin-bottom:30px}.acf-block-text__content.fs-p1 *{max-width:620px}@media screen and (min-width:0){.acf-block-text__content.fs-p1 *{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.acf-block-text__content.fs-p1 *{font-size:18px;font-size:1.125rem}}.acf-block-text__content.fs-p2{max-width:490px}.acf-block-accordion .accordion__wrapper{border-top:2px solid #5f1617;padding:30px 0;position:relative}.acf-block-accordion .accordion__wrapper:last-child{border-bottom:2px solid #5f1617}.acf-block-accordion .accordion__wrapper .col-2{grid-column-gap:80px}.accordion__summary--open .accordion__summary__control__icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion__summary .accordion__summary__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:52.125em){.accordion__summary .accordion__summary__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.accordion__summary .accordion__summary__inner .accordion__summary__info{width:100%}.accordion__summary .accordion__summary__inner .accordion__summary__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accordion__summary .accordion__summary__inner .accordion__summary__col h3,.accordion__summary .accordion__summary__inner .accordion__summary__col span{block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;margin-bottom:5px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}@media screen and (min-width:52.125em){.accordion__summary .accordion__summary__inner .accordion__summary__col h3,.accordion__summary .accordion__summary__inner .accordion__summary__col span{margin-bottom:10px;padding-right:10px}.accordion__summary .accordion__summary__inner .accordion__summary__col h3:last-child,.accordion__summary .accordion__summary__inner .accordion__summary__col span:last-child{margin-bottom:0}}@media screen and (min-width:0){.accordion__summary .accordion__summary__inner .accordion__summary__col span{font-size:16px;font-size:1rem}}@media screen and (min-width:52.125em){.accordion__summary .accordion__summary__inner .accordion__summary__col span{font-size:18px;font-size:1.125rem}}.accordion__summary .accordion__summary__inner .accordion__summary__col--1{margin-bottom:10px}@media screen and (min-width:52.125em){.accordion__summary .accordion__summary__inner .accordion__summary__col--1{margin-bottom:0}}.accordion__summary .accordion__summary__inner .accordion__summary__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px}.accordion__summary .accordion__summary__inner .accordion__summary__control__icon{background-color:#5f1617;height:100%;position:relative;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:2px;-ms-flex-item-align:start;align-self:flex-start}.accordion__summary .accordion__summary__inner .accordion__summary__control__icon:after{background-color:#5f1617;content:"";height:2px;left:-21px;position:absolute;top:50%;width:42px}.accordion__summary .accordion__summary__inner .accordion__summary__control:hover .accordion__summary__control__icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion__content{max-height:0;overflow:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.accordion__content__col{padding-top:15px}@media screen and (min-width:52.125em){.accordion__content__col{padding-top:70px}}.accordion__content__col .btn{margin-top:4px}@media screen and (min-width:52.125em){.accordion__content__col .btn{margin-top:47px}}.accordion__content__col--2{padding-top:40px}@media screen and (min-width:52.125em){.accordion__content__col--2{padding-top:70px}}.accordion__content.col-2{padding-right:42px}.accordion__image{display:none;position:absolute;z-index:3}.acf-block-table .table-row__wrapper{border-top:2px solid #5f1617;padding:30px 0;position:relative}.acf-block-table .table-row__wrapper:last-child{border-bottom:2px solid #5f1617}.acf-block-table .table-row__wrapper .col-2{grid-column-gap:80px}.acf-block-table .table-row__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.acf-block-table .table-row__content a,.acf-block-table .table-row__content h3{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.acf-block-table .table-row__content .btn-wrapper{margin-top:20px}@media screen and (min-width:52.125em){.acf-block-table .table-row__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.acf-block-table .table-row__content h3{margin-bottom:0}.acf-block-table .table-row__content__main,.acf-block-table .table-row__content__title{width:50%}}@media screen and (min-width:64.0625em){.acf-block-table .table-row__content__title{width:40%}.acf-block-table .table-row__content__main{width:100%}.acf-block-table .table-row__content__main .copy-wrapper{padding:0 0 0 30px}.acf-block-table .table-row__content__main--grid{width:100%;display:grid;grid-template-columns:repeat(12,1fr)}.acf-block-table .table-row__content__main--grid .copy-wrapper{grid-column:1/10;padding:0 30px}.acf-block-table .table-row__content__main--grid .btn-wrapper{grid-column:10/13;margin-top:0;min-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.table-row__image{display:none;position:absolute;z-index:3}.acf-block-blockquote{margin:0;padding:0 30px;position:relative}.acf-block-blockquote p{font-family:Epilogue Bold,sans-serif}@media screen and (min-width:0){.acf-block-blockquote p{font-size:18px;font-size:1.125rem}}@media screen and (min-width:64.0625em){.acf-block-blockquote p{font-size:25px;font-size:1.5625rem}}.acf-block-blockquote cite{font-family:Epilogue Italic,sans-serif}@media screen and (min-width:0){.acf-block-blockquote cite{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.acf-block-blockquote cite{font-size:15px;font-size:.9375rem}}.acf-block-blockquote:before{background-color:#a11d1f;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:10px}.acf-block-heading{position:relative}@media screen and (min-width:52.125em){.acf-block-heading--centre .content-heading,.acf-block-heading--centre .two-column-content__heading{margin:0 auto!important;text-align:center!important}}@media screen and (min-width:52.125em){.acf-block-heading--reduced .two-column-content__heading{max-width:480px}}.acf-block-heading--reduced .content-heading{max-width:480px}@media screen and (min-width:52.125em){.acf-block-heading--reduced .content-heading{text-align:left}}.acf-block-heading .two-column-content__heading h2{margin:0}@media screen and (min-width:52.125em){.acf-block-heading .content-heading,.acf-block-heading .two-column-content__heading{text-align:left}}.acf-block-heading .content-heading h3{font-family:Epilogue Regular,sans-serif;font-weight:400}.acf-block-heading.display-graphic:after{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:250px;position:absolute;right:-180px;top:-100px;-webkit-transform:matrix(.64,-.77,.77,.64,0,0);transform:matrix(.64,-.77,.77,.64,0,0);width:250px;z-index:-1}@media screen and (min-width:52.125em){.acf-block-heading.display-graphic:after{height:350px;right:-200px;top:-100px;-webkit-transform:rotate(37.92deg);transform:rotate(37.92deg);width:350px}}.acf-block-heading.display-graphic--burgundy:after{background-image:url(../../img/graphic-1-burgundy.svg)}.acf-block-heading.display-graphic--black:after{background-image:url(../../img/graphic-1-black.svg)}.acf-block-heading.display-graphic--red:after{background-image:url(../../img/graphic-1-red.svg)}.acf-block-image img{height:auto}.acf-block-image--post .container{padding:0}.acf-block-video{margin:0 auto}.acf-block-video--post{max-width:640px}.acf-block-video--post .container{padding:0}.acf-block-video--page{max-width:100%}.acf-block-subscribe{background-color:#5f1617;color:#f9f9f9;padding:40px 0;text-align:center}@media screen and (min-width:52.125em){.acf-block-subscribe{padding:80px 0}}.acf-block-subscribe .form{margin:0 auto;max-width:560px}.acf-block-subscribe .form .btn{background-color:#eae0d6;border-color:#eae0d6;color:#131313}.acf-block-subscribe .form .btn:active,.acf-block-subscribe .form .btn:hover{background-color:#5f1617;border-color:#eae0d6;color:#eae0d6}.acf-block-subscribe .form__input{border:0}.acf-block-referral-form form{max-width:768px}@media screen and (min-width:0){.acf-block-referral-form form{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.acf-block-referral-form form{font-size:15px;font-size:.9375rem}}.acf-block-referral-form form input:not([type=submit]),.acf-block-referral-form form select,.acf-block-referral-form form textarea{background-color:#f9f9f9;border:0;border-radius:11px;display:block;outline:1px solid #a11d1f;padding:11px;width:100%;margin-bottom:15px}.acf-block-referral-form form input:not([type=submit]):active,.acf-block-referral-form form input:not([type=submit]):focus,.acf-block-referral-form form select:active,.acf-block-referral-form form select:focus,.acf-block-referral-form form textarea:active,.acf-block-referral-form form textarea:focus{outline:1px solid #131313}.acf-block-referral-form form select{cursor:pointer}.acf-block-referral-form form select:not([multiple]){-webkit-appearance:none;background:url(../../img/chevron-2.svg) no-repeat 100% #f9f9f9;background-position-x:calc(100% - .8em);background-size:.8em .8em;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.acf-block-referral-form form .required:after{color:#a11d1f;content:" *"}.acf-block-referral-form form .ls-borough-container,.acf-block-referral-form form .ls-referrer-details{display:none}.page__title{color:#5f1617;margin-bottom:60px;padding-top:148px;position:relative;text-align:center}@media screen and (min-width:52.125em){.page__title{margin-bottom:105px;padding-top:145px}}@media screen and (min-width:85em){.page__title{margin-bottom:110px;padding-top:150px}}.page__title.page__title--graphic{margin-bottom:60px}@media screen and (min-width:52.125em){.page__title.page__title--graphic{margin-bottom:80px}}@media screen and (min-width:85em){.page__title.page__title--graphic{margin-bottom:180px}}.page__title.page__title--graphic:after{background-repeat:no-repeat;background-size:contain;bottom:100px;content:"";height:300px;left:-150px;position:absolute;width:300px;z-index:-1}@media screen and (min-width:52.125em){.page__title.page__title--graphic:after{bottom:-15%;left:-200px}}@media screen and (min-width:85em){.page__title.page__title--graphic:after{bottom:-25%;height:500px;-webkit-transform:rotate(37.92deg);transform:rotate(37.92deg);width:500px}}.page__title.page__title--graphic--burgundy:after{background-image:url(../../img/graphic-1-burgundy.svg)}.page__title.page__title--graphic--black:after{background-image:url(../../img/graphic-1-black.svg)}.page__title.page__title--graphic--red:after{background-image:url(../../img/graphic-1-red.svg)}.page .acf-block-image picture,.page .acf-block-video .responsive-media{overflow:visible;position:relative}.page .acf-block-image picture.display-graphic:after,.page .acf-block-video .responsive-media.display-graphic:after{background-repeat:no-repeat;background-size:contain;bottom:-120px;content:"";display:none;height:350px;position:absolute;right:-170px;-webkit-transform:rotate(37.92deg);transform:rotate(37.92deg);width:350px;z-index:-1}@media screen and (min-width:52.125em){.page .acf-block-image picture.display-graphic:after,.page .acf-block-video .responsive-media.display-graphic:after{display:block}}.page .acf-block-image picture.display-graphic--burgundy:after,.page .acf-block-video .responsive-media.display-graphic--burgundy:after{background-image:url(../../img/graphic-1-burgundy.svg)}.page .acf-block-image picture.display-graphic--black:after,.page .acf-block-video .responsive-media.display-graphic--black:after{background-image:url(../../img/graphic-1-black.svg)}.page .acf-block-image picture.display-graphic--red:after,.page .acf-block-video .responsive-media.display-graphic--red:after{background-image:url(../../img/graphic-1-red.svg)}.error404{background-color:#131313;color:#f9f9f9}.error404 main{height:100%}.error404__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 108px);top:108px;position:relative;overflow:hidden}@media screen and (min-width:52.125em){.error404__main{top:125px;min-height:calc(100% - 125px)}}@media screen and (min-width:85em){.error404__main{top:175px;min-height:calc(100% - 175px)}}.error404__main h1{margin:0}.error404__main h2{margin:30px 0 35px}@media screen and (min-width:52.125em){.error404__main h2{margin:40px 0 45px}}.error404__main:after,.error404__main:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;z-index:-1}.error404__main:before{background-image:url(../../img/graphic-heart.svg);left:-50px;top:40px;width:252px;height:100%;-webkit-animation:heartbeat 1.5s infinite;animation:heartbeat 1.5s infinite}@media (prefers-reduced-motion){.error404__main:before{-webkit-animation:none;animation:none}}@media screen and (min-width:52.125em){.error404__main:before{top:100px;width:380px;left:-90px}}.error404__main:after{background-image:url(../../img/graphic-1-beige.svg);right:-175px;bottom:-175px;height:420px;width:420px;-webkit-transform:rotate(38deg);transform:rotate(38deg)}@media screen and (min-width:52.125em){.error404__main:after{width:520px;height:520px;bottom:-250px}}.error404 .chat-btn{display:none}.single__wrapper__col{padding-top:108px}.single__wrapper__col .container{padding:0}@media screen and (min-width:52.125em){.single__wrapper__col{margin-bottom:80px;padding-top:105px}}@media screen and (min-width:85em){.single__wrapper__col{margin-bottom:180px;padding-top:110px}}.single__wrapper__col--2{padding-top:40px}@media screen and (min-width:52.125em){.single__wrapper__col--2{padding-top:105px}}@media screen and (min-width:85em){.single__wrapper__col--2{padding-top:110px}}.single__wrapper__col--1{position:relative}.single__wrapper.col-2{grid-column-gap:65px}.single__heading{margin-bottom:20px}@media screen and (min-width:52.125em){.single__heading{margin-bottom:50px}}.post-title{margin-bottom:20px}.event-info,.post-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Epilogue Italic,sans-serif}@media screen and (min-width:0){.event-info,.post-info{font-size:14px;font-size:.875rem}}@media screen and (min-width:52.125em){.event-info,.post-info{font-size:15px;font-size:.9375rem}}.post-info span:not(.post-cat){padding:0 .3em}.post-cat,.post-cat:before{padding-right:.3em}.post-cat:before{content:"/"}.event-info span:first-child{padding-right:30px}.event-info span:last-child{font-family:Epilogue Bold,sans-serif}.single__featured-image{left:0;margin-top:-50px;padding-top:50px;position:sticky;top:0}.single__featured-image--graphic:before{background-repeat:no-repeat;background-size:contain;content:"";height:350px;left:-170px;position:absolute;top:-150px;-webkit-transform:rotate(37.92deg);transform:rotate(37.92deg);width:350px;z-index:-1}@media screen and (min-width:85em){.single__featured-image--graphic:before{height:500px;width:500px}}.single__featured-image--graphic--burgundy:before{background-image:url(../../img/graphic-1-burgundy.svg)}.single__featured-image--graphic--black:before{background-image:url(../../img/graphic-1-black.svg)}.single__featured-image--graphic--red:before{background-image:url(../../img/graphic-1-red.svg)}.single__featured-image img{height:auto;position:relative}.single__share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Epilogue Bold,sans-serif;margin-top:20px}.single__share p{margin:0 3vw 0 0}@media screen and (min-width:0){.single__share p{font-size:13px;font-size:.8125rem}}@media screen and (min-width:52.125em){.single__share p{font-size:16px;font-size:1rem}}@media screen and (min-width:64.0625em){.single__share p{font-size:18px;font-size:1.125rem}}.single__share a{margin-right:3vw}.single__share a:last-child{margin-right:0}.single__share a img{-webkit-transition:all .35s ease-in-out!important;transition:all .35s ease-in-out!important}@media screen and (min-width:64.0625em){.single__share{margin-top:30px}}.post-archive{padding:45px 0}@media screen and (min-width:52.125em){.post-archive{padding:90px 0}}.post-archive__heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;width:100%}@media screen and (min-width:71.9375em){.post-archive__heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:80px}}.post-archive__heading h2{margin:0}.post-archive .grid__item:nth-child(n+3){display:block}.post-archive__load-more{margin-top:40px;text-align:center}.post-archive__facet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0!important}@media screen and (min-width:34.5em){.post-archive__facet{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.2em}}@media screen and (min-width:71.9375em){.post-archive__facet{margin-left:20px!important;margin-top:0}}.facetwp-checkbox{background:none!important;cursor:pointer;padding-left:0!important;padding-right:45px;position:relative}@media screen and (min-width:34.5em){.facetwp-checkbox{padding-left:20px!important}.facetwp-checkbox:first-child{padding-left:0!important}}.facetwp-checkbox:hover:after{background-color:#a11d1f;opacity:.8}.facetwp-checkbox:before{background-color:#eae0d6;border-radius:11px;content:"";height:1em;position:absolute;right:0;top:2px;width:40px}.facetwp-checkbox:after{background-color:#5f1617;border-radius:50%;content:"";height:1em;position:absolute;right:calc(40px - 1em);top:2px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:1em}.facetwp-checkbox.checked:after{background-color:#a11d1f;right:0}.facetwp-facet-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:0){.facetwp-facet-categories{font-size:15px;font-size:.9375rem}}@media screen and (min-width:52.125em){.facetwp-facet-categories{font-size:18px;font-size:1.125rem}}@media screen and (min-width:34.5em){.facetwp-facet-categories{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.post-archive__filter{margin:25px 0!important}@media screen and (min-width:34.5em){.post-archive__filter{margin:0!important}}@media screen and (min-width:64.0625em){.post-archive__filter{margin-right:25px!important}}.post-archive__filter,.post-archive__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:0){.post-archive__filter,.post-archive__sort{font-size:15px;font-size:.9375rem}}@media screen and (min-width:52.125em){.post-archive__filter,.post-archive__sort{font-size:18px;font-size:1.125rem}}@media screen and (min-width:48.0625em){.post-archive__filter,.post-archive__sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.post-archive__filter-title,.post-archive__sort-title{font-family:Epilogue Bold,sans-serif;margin-bottom:.5em;white-space:nowrap}@media screen and (min-width:34.5em){.post-archive__filter-title,.post-archive__sort-title{margin-bottom:0}}@media screen and (min-width:40.0625em){.post-archive__filter-title,.post-archive__sort-title{padding-right:30px}}.facetwp-sort-select{background-color:#f9f9f9;border-color:#5f1617;border-radius:11px;color:#5f1617;cursor:pointer;font-family:Epilogue Bold,sans-serif;padding:10px 2em 7px 1em;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:url(../../img/chevron-1.svg) no-repeat 100% #f9f9f9;-webkit-appearance:none;background-position-x:calc(100% - .8em);background-size:.8em .8em}.facetwp-sort-select:hover{border-color:#a11d1f;color:#a11d1f;background:url(../../img/chevron-2.svg) no-repeat 100% #f9f9f9;-webkit-appearance:none;background-position-x:calc(100% - .8em);background-size:.8em .8em}@media screen and (min-width:48.0625em){.facetwp-sort{position:relative;top:-2px}}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJtYWluLmNzcyIsImNvcmUvX2FuaW1hdGlvbnMuc2NzcyIsIl9oZWxwZXJzLnNjc3MiLCJjb3JlL19icmVha3BvaW50cy5zY3NzIiwiY29yZS9fbGF5b3V0LnNjc3MiLCJjb3JlL19jb2xvdXIuc2NzcyIsInZlbmRvci9fcHJvcG9ydGlvbmFsLWdyaWRzLnNjc3MiLCJjb3JlL19ncmlkLnNjc3MiLCJjb3JlL19mb250LnNjc3MiLCJjb3JlL190eXBvZ3JhcGh5LnNjc3MiLCJjb3JlL19idXR0b24uc2NzcyIsImNvcmUvX2Zvcm0uc2NzcyIsImNvcmUvX21lZGlhLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50X2Jsb2Nrc19oZWFkaW5nLnNjc3MiLCJjb21wb25lbnRzL19zd2lwZXJfbmF2LnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkX2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmVkX3Bvc3Quc2NzcyIsIm1vZHVsZXMvX2FzaWRlLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19ibG9jay1oZXJvLnNjc3MiLCJibG9ja3MvX2Jsb2NrLXR3b19jb2x1bW5fY29udGVudC5zY3NzIiwiYmxvY2tzL19ibG9jay1jb250ZW50X2dyaWQuc2NzcyIsImJsb2Nrcy9fYmxvY2stY3RhLnNjc3MiLCJibG9ja3MvX2Jsb2NrLWJhbm5lcl90ZXh0LnNjc3MiLCJibG9ja3MvX2Jsb2NrLXRleHQuc2NzcyIsImJsb2Nrcy9fYmxvY2stYWNjb3JkaW9uLnNjc3MiLCJibG9ja3MvX2Jsb2NrLXRhYmxlLnNjc3MiLCJibG9ja3MvX2Jsb2NrLWJsb2NrcXVvdGUuc2NzcyIsImJsb2Nrcy9fYmxvY2staGVhZGluZy5zY3NzIiwiYmxvY2tzL19ibG9jay1pbWFnZS5zY3NzIiwiYmxvY2tzL19ibG9jay12aWRlby5zY3NzIiwiYmxvY2tzL19ibG9jay1zdWJzY3JpYmUuc2NzcyIsImJsb2Nrcy9fYmxvY2stcmVmZXJyYWxfZm9ybS5zY3NzIiwibGF5b3V0cy9fcGFnZS5zY3NzIiwibGF5b3V0cy9fNDA0LnNjc3MiLCJsYXlvdXRzL19zaW5nbGUuc2NzcyIsImxheW91dHMvX2FyY2hpdmUuc2NzcyIsInZlbmRvci9fc3dpcGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQUEsQ0FXQSxLQUNFLGdCQUFpQixDQUNqQix5QkFBMEIsQ0FDMUIsNkJBQXVDLENBVXpDLEtBQ0UsUUFBUyxDQU9YLHdDQU1FLGFBQWMsQ0FRaEIsR0FDRSxhQUFjLENBQ2QsY0FBZ0IsQ0FXbEIsK0JBS0UsYUFBYyxDQU9oQixPQUNFLGVBQWdCLENBUWxCLEdBQ0UsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQTBCLENBUTVCLElBQ0UsK0JBQWlDLENBQ2pDLGFBQXVCLENBV3pCLEVBQ0UsNEJBQTZCLENBQzdCLG9DQUE4QyxDQVFoRCxZQUNFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsd0NBQWlDLENBQWpDLGdDQUEwQyxDQU81QyxTQUVFLG1CQUFvQixDQVNwQixrQkFUb0IsQ0FpQnRCLGNBR0UsK0JBQWlDLENBQ2pDLGFBQXVCLENBT3pCLElBQ0UsaUJBQWtCLENBT3BCLEtBQ0UscUJBQXNCLENBQ3RCLFVBQVcsQ0FPYixNQUNFLGFBQWMsQ0FRaEIsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FHMUIsSUFDRSxhQUFlLENBR2pCLElBQ0UsU0FBVyxDQVViLFlBRUUsb0JBQXFCLENBT3ZCLHNCQUNFLFlBQWEsQ0FDYixRQUFTLENBT1gsSUFDRSxpQkFBa0IsQ0FPcEIsZUFDRSxlQUFnQixDQVdsQixzQ0FLRSxzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUFrQixDQVFwQixhQUdFLGdCQUFpQixDQVFuQixjQUdFLG1CQUFvQixDQVN0QixxREFJRSx5QkFBbUMsQ0FPckMs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WCxtQkFBYyxDQUFkLGFBQWMsQ0FDZCwrQkFBVyxDQUFYLG1CQUFXLENBQVgsVUFBVyxDQUpmLDZFQVFNLHlEQUF5RCxDQUF6RCx3REFBeUQsQ0FSL0QsMERBV00sV0FBWSxDQUNaLHlDQUEwQyxDQVpoRCwyRUFpQk0sMERBQXdELENBQXhELHVEQUF3RCxDQWpCOUQsd0RBb0JNLFVBQVcsQ0FDWCwwQ0FBMkMsQ0FyQmpELCtDQTBCSSwrQkFBZ0MiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xyXG5cclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5tYWluLFxyXG5waWN0dXJlIHtcclxuICAvKiAxICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcblt0eXBlPSdjaGVja2JveCddLFxyXG5bdHlwZT0ncmFkaW8nXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPSdzZWFyY2gnXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzLCAvKiAxICovXHJcbm1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbixcbnBpY3R1cmUge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXHJcbiAgR1YgUFJPUE9SVElPTkFMIEdSSURTXHJcbiAgQmFzZWQgb24gaHR0cDovL2J1aWx0Ynlib29uLmNvbS9wb3NlZC9Qcm9wb3J0aW9uYWwtR3JpZHMvXHJcbiAgSGVhdmlseSBtb2RpZmllZC4uLlxyXG4qL1xuLypcclxuICBCUkVBS1BPSU5UUyAmIE1FRElBIFFVRVJZIEhFTFBFUlNcclxuICBHbG9iYWwgYnJlYWtwb2ludHMgc2hvdWxkIGFsd2F5cyBiZSBpbiAtbWluLy1tYXggcGFpcnMsIHdpdGggLW1pbiBiZWluZyAxcHggbGFyZ2VseSB0aGFuIGl0cyBwcmV2aW91cyBicmVha3BvaW50XHJcbiAgVGhlbiwgdXNlIC1taW4vLW1heCBicmVha3BvaW50cyB3aXRoIGNvcnJlc3BvbmRpbmcgcmVzcG9uZC1taW4vcmVzcG9uZC1tYXggbWl4aW5zXHJcbiovXG4vKlxyXG4gIEFOSU1BVElPTlNcclxuICBDdXN0b20gYW5pbWF0aW9uIG1peGluc1xyXG4qL1xuQGtleWZyYW1lcyBoZWFydGJlYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTsgfSB9XG5cbi8qXHJcbiAgSEVMUEVSU1xyXG4gIEhlbHBlciBmdW5jdGlvbnMoKSwgQG1peGlucywgJXBsYWNlaG9sZGVycyBhbmQgLmNsYXNzZXNcclxuKi9cbi5wYWRkaW5nLTEge1xuICBwYWRkaW5nOiAxZW07IH1cblxuLnBhZGRpbmctMiB7XG4gIHBhZGRpbmc6IDJlbTsgfVxuXG4ucHVzaC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVzaC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm5vLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluOyB9XG4gIC5qcy0tbG9hZGVkIC5mYWRlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mbGV4LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qIEhpZGUgc2Nyb2xsYmFyIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmEgKi9cbi5oZWFkZXJfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLm1vYmlsZS1tZW51LW9wZW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRlIHNjcm9sbGJhciBmb3IgSUUsIEVkZ2UgYW5kIEZpcmVmb3ggKi9cbi5oZWFkZXJfX21lbnUsXG4ubW9iaWxlLW1lbnUtb3BlbiB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uaGVhZGVyIC5jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyX19saW5lLWJyZWFrIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvcmRlcjogMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gICAgLmhlYWRlcl9fbGluZS1icmVhayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZhY2V0d3AtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhY2V0d3AtZmFjZXQsXG4uZmFjZXR3cC1jaGVja2JveCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbiAgR0xPQkFMU1xyXG4qL1xuLypcclxuICBCUkVBS1BPSU5UUyAmIE1FRElBIFFVRVJZIEhFTFBFUlNcclxuICBHbG9iYWwgYnJlYWtwb2ludHMgc2hvdWxkIGFsd2F5cyBiZSBpbiAtbWluLy1tYXggcGFpcnMsIHdpdGggLW1pbiBiZWluZyAxcHggbGFyZ2VseSB0aGFuIGl0cyBwcmV2aW91cyBicmVha3BvaW50XHJcbiAgVGhlbiwgdXNlIC1taW4vLW1heCBicmVha3BvaW50cyB3aXRoIGNvcnJlc3BvbmRpbmcgcmVzcG9uZC1taW4vcmVzcG9uZC1tYXggbWl4aW5zXHJcbiovXG4vKlxyXG4gIENPTE9VUlNcclxuKi9cbi8qXHJcbiAgTEFZT1VUICYgUEFHRSBMRVZFTCBTVFVGRlxyXG4qL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7IH1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG5ib2R5IHtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5tYWluIHtcbiAgcGFkZGluZy10b3A6IDEwOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgbWFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gICAgbWFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTc1cHg7IH0gfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH0gfVxuICAuY29udGFpbmVyLS1yZWR1Y2VkIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgLmNvbnRhaW5lci0tcmVkdWNlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTB2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuY29udGFpbmVyLS1yZWR1Y2VkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLmNvbC0yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuY29sLTItLW9mZnNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29sLTItLW9mZnNldCAudHdvLWNvbHVtbi1jb250ZW50X19jb2wge1xuICAgICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgICAgLmNvbC0yLS1vZmZzZXQgLnR3by1jb2x1bW4tY29udGVudF9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDUyJTsgfVxuICAgICAgLmNvbC0yLS1vZmZzZXQgLnR3by1jb2x1bW4tY29udGVudF9fY29sOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA0OCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuY29sLTItLW9mZnNldC0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmNvbC0yLS1vZmZzZXQtLXJldmVyc2UgLnR3by1jb2x1bW4tY29udGVudF9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA1MiU7IH1cbiAgICAuY29sLTItLW9mZnNldC0tcmV2ZXJzZSAudHdvLWNvbHVtbi1jb250ZW50X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG5cbi5hY2YtYmxvY2stdmVydGljYWwtc3BhY2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cbiAgLmFjZi1ibG9jay12ZXJ0aWNhbC1zcGFjZXItLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5hY2YtYmxvY2stdmVydGljYWwtc3BhY2VyLS1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gIC5hY2YtYmxvY2stdmVydGljYWwtc3BhY2VyLS1tZWRpdW0ge1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmFjZi1ibG9jay12ZXJ0aWNhbC1zcGFjZXItLW1lZGl1bSB7XG4gICAgICAgIGhlaWdodDogODBweDsgfSB9XG4gIC5hY2YtYmxvY2stdmVydGljYWwtc3BhY2VyLS1sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLXZlcnRpY2FsLXNwYWNlci0tbGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cblxuZGl2W2NsYXNzKj0nYmctJ106OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMWQxZjsgfVxuXG4uYmctYnVyZ3VuZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYxNjE3OyB9XG5cbi5iZy1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWUwZDY7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYmctb2ZmLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93LWdhcDogMzVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuZ3JpZCB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEyNXB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiA1MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5ncmlkIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogNzBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgICAgIC5ncmlkLS0yIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgICAgLmdyaWQtLTMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgLmdyaWRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5ncmlkX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLypcclxuICBHUklEIFNFVFVQXHJcbiAgVXNlcyBwcm9wb3J0aW9uYWwtZ3JpZHMuc2Nzc1xyXG4qL1xuLmctd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmctd3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubHQtaWU4IC5nLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5nLXdyYXAtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uZy13cmFwLS1mbGV4IHtcbiAgZGlzcGxheTogaW5oZXJpdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAuZy13cmFwLS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uZy13cmFwLS1mbG9hdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sYXJnZS1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cbiAgLmxhcmdlLWd1dHRlciA+IC5nLWNvbCxcbiAgLmxhcmdlLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLmx0LWllOCAubGFyZ2UtZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgLmxhcmdlLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLmhhbGYtZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5oYWxmLWd1dHRlciA+IC5nLWNvbCxcbiAgLmhhbGYtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAubHQtaWU4IC5oYWxmLWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgIC5oYWxmLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnRoaXJkLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNi42NjY2N3B4OyB9XG4gIC50aGlyZC1ndXR0ZXIgPiAuZy1jb2wsXG4gIC50aGlyZC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNi42NjY2N3B4OyB9XG4gICAgLmx0LWllOCAudGhpcmQtZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgLnRoaXJkLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYuNjY2NjdweDsgfVxuXG4ucXVhcnRlci1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAucXVhcnRlci1ndXR0ZXIgPiAuZy1jb2wsXG4gIC5xdWFydGVyLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAubHQtaWU4IC5xdWFydGVyLWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgIC5xdWFydGVyLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4ubm8tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlciA+IC5nLWNvbCxcbiAgLm5vLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmx0LWllOCAubm8tZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgLm5vLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnJlc2V0LWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAucmVzZXQtZ3V0dGVyID4gLmctY29sLFxuICAucmVzZXQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAubHQtaWU4IC5yZXNldC1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAucmVzZXQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udGlueS1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAudGlueS1ndXR0ZXIgPiAuZy1jb2wsXG4gIC50aW55LWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgICAubHQtaWU4IC50aW55LWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgIC50aW55LWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuXG4uZy1jb2wsXG5bY2xhc3MqPVwiZy1jb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmx0LWllOCAuZy1jb2wsIC5sdC1pZThcbiAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlOyB9XG4gIC5nLXdyYXAtLWlubGluZSAuZy1jb2wsIC5nLXdyYXAtLWlubGluZVxuICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA2Mi41JXB4OyB9XG4gIC5nLXdyYXAtLWZsZXggLmctY29sLCAuZy13cmFwLS1mbGV4XG4gIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmctd3JhcC0tZmxvYXQgLmctY29sLCAuZy13cmFwLS1mbG9hdFxuICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5nLWNvbCxcbltjbGFzcyo9XCJnLWNvbFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5nLXdyYXAtLWlubGluZS0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmctd3JhcC0taW5saW5lLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmctd3JhcC0taW5saW5lLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5nLXdyYXAtLWZsZXgtLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uZy13cmFwLS1mbGV4LS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZy13cmFwLS1mbGV4LS1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG51bC5nLXdyYXAsXG5vbC5nLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxubGkuZy1jb2wsXG5saVtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5nLWNvbC0wLTEge1xuICB3aWR0aDogMCU7IH1cbiAgLmx0LWllOCAuZy1jb2wtMC0xIHtcbiAgICB3aWR0aDogLTIlOyB9XG5cbi5nLW9mZnNldC0wLTEge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmx0LWllOCAuZy1vZmZzZXQtMC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmctcHVzaC0wLTEge1xuICBsZWZ0OiAwJTsgfVxuICAubHQtaWU4IC5nLXB1c2gtMC0xIHtcbiAgICBsZWZ0OiAwJTsgfVxuXG4uZy1wdWxsLTAtMSB7XG4gIGxlZnQ6IDAlOyB9XG4gIC5sdC1pZTggLmctcHVsbC0wLTEge1xuICAgIGxlZnQ6IDAlOyB9XG5cbi5nLWNvbC0xLTIge1xuICB3aWR0aDogNTAlOyB9XG4gIC5sdC1pZTggLmctY29sLTEtMiB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuXG4uZy1vZmZzZXQtMS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmctcHVzaC0xLTIge1xuICBsZWZ0OiA1MCU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTEtMiB7XG4gICAgbGVmdDogNTAlOyB9XG5cbi5nLXB1bGwtMS0yIHtcbiAgbGVmdDogLTUwJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMS0yIHtcbiAgICBsZWZ0OiAtNTAlOyB9XG5cbi5nLWNvbC0xLTMge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sdC1pZTggLmctY29sLTEtMyB7XG4gICAgd2lkdGg6IDMxJTsgfVxuXG4uZy1vZmZzZXQtMS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMyU7IH1cblxuLmctcHVzaC0xLTMge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTEtMyB7XG4gICAgbGVmdDogMzMlOyB9XG5cbi5nLXB1bGwtMS0zIHtcbiAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMS0zIHtcbiAgICBsZWZ0OiAtMzMlOyB9XG5cbi5nLWNvbC0yLTMge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sdC1pZTggLmctY29sLTItMyB7XG4gICAgd2lkdGg6IDY0JTsgfVxuXG4uZy1vZmZzZXQtMi0zIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0yLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NiU7IH1cblxuLmctcHVzaC0yLTMge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTItMyB7XG4gICAgbGVmdDogNjYlOyB9XG5cbi5nLXB1bGwtMi0zIHtcbiAgbGVmdDogLTY2LjY2NjY3JTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMi0zIHtcbiAgICBsZWZ0OiAtNjYlOyB9XG5cbi5nLWNvbC0xLTQge1xuICB3aWR0aDogMjUlOyB9XG4gIC5sdC1pZTggLmctY29sLTEtNCB7XG4gICAgd2lkdGg6IDIzJTsgfVxuXG4uZy1vZmZzZXQtMS00IHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmctcHVzaC0xLTQge1xuICBsZWZ0OiAyNSU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTEtNCB7XG4gICAgbGVmdDogMjUlOyB9XG5cbi5nLXB1bGwtMS00IHtcbiAgbGVmdDogLTI1JTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMS00IHtcbiAgICBsZWZ0OiAtMjUlOyB9XG5cbi5nLWNvbC0zLTQge1xuICB3aWR0aDogNzUlOyB9XG4gIC5sdC1pZTggLmctY29sLTMtNCB7XG4gICAgd2lkdGg6IDczJTsgfVxuXG4uZy1vZmZzZXQtMy00IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0zLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmctcHVzaC0zLTQge1xuICBsZWZ0OiA3NSU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTMtNCB7XG4gICAgbGVmdDogNzUlOyB9XG5cbi5nLXB1bGwtMy00IHtcbiAgbGVmdDogLTc1JTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMy00IHtcbiAgICBsZWZ0OiAtNzUlOyB9XG5cbi5nLWNvbC0xLTUge1xuICB3aWR0aDogMjAlOyB9XG4gIC5sdC1pZTggLmctY29sLTEtNSB7XG4gICAgd2lkdGg6IDE4JTsgfVxuXG4uZy1vZmZzZXQtMS01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cblxuLmctcHVzaC0xLTUge1xuICBsZWZ0OiAyMCU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTEtNSB7XG4gICAgbGVmdDogMjAlOyB9XG5cbi5nLXB1bGwtMS01IHtcbiAgbGVmdDogLTIwJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMS01IHtcbiAgICBsZWZ0OiAtMjAlOyB9XG5cbi5nLWNvbC0yLTUge1xuICB3aWR0aDogNDAlOyB9XG4gIC5sdC1pZTggLmctY29sLTItNSB7XG4gICAgd2lkdGg6IDM4JTsgfVxuXG4uZy1vZmZzZXQtMi01IHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0yLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cblxuLmctcHVzaC0yLTUge1xuICBsZWZ0OiA0MCU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTItNSB7XG4gICAgbGVmdDogNDAlOyB9XG5cbi5nLXB1bGwtMi01IHtcbiAgbGVmdDogLTQwJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMi01IHtcbiAgICBsZWZ0OiAtNDAlOyB9XG5cbi5nLWNvbC0zLTUge1xuICB3aWR0aDogNjAlOyB9XG4gIC5sdC1pZTggLmctY29sLTMtNSB7XG4gICAgd2lkdGg6IDU4JTsgfVxuXG4uZy1vZmZzZXQtMy01IHtcbiAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cblxuLmctcHVzaC0zLTUge1xuICBsZWZ0OiA2MCU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTMtNSB7XG4gICAgbGVmdDogNjAlOyB9XG5cbi5nLXB1bGwtMy01IHtcbiAgbGVmdDogLTYwJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMy01IHtcbiAgICBsZWZ0OiAtNjAlOyB9XG5cbi5nLWNvbC00LTUge1xuICB3aWR0aDogODAlOyB9XG4gIC5sdC1pZTggLmctY29sLTQtNSB7XG4gICAgd2lkdGg6IDc4JTsgfVxuXG4uZy1vZmZzZXQtNC01IHtcbiAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC00LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cblxuLmctcHVzaC00LTUge1xuICBsZWZ0OiA4MCU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTQtNSB7XG4gICAgbGVmdDogODAlOyB9XG5cbi5nLXB1bGwtNC01IHtcbiAgbGVmdDogLTgwJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtNC01IHtcbiAgICBsZWZ0OiAtODAlOyB9XG5cbi5nLWNvbC0xLTYge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sdC1pZTggLmctY29sLTEtNiB7XG4gICAgd2lkdGg6IDE0JTsgfVxuXG4uZy1vZmZzZXQtMS02IHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNiU7IH1cblxuLmctcHVzaC0xLTYge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTEtNiB7XG4gICAgbGVmdDogMTYlOyB9XG5cbi5nLXB1bGwtMS02IHtcbiAgbGVmdDogLTE2LjY2NjY3JTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMS02IHtcbiAgICBsZWZ0OiAtMTYlOyB9XG5cbi5nLWNvbC0yLTYge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sdC1pZTggLmctY29sLTItNiB7XG4gICAgd2lkdGg6IDMxJTsgfVxuXG4uZy1vZmZzZXQtMi02IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0yLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzMyU7IH1cblxuLmctcHVzaC0yLTYge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTItNiB7XG4gICAgbGVmdDogMzMlOyB9XG5cbi5nLXB1bGwtMi02IHtcbiAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMi02IHtcbiAgICBsZWZ0OiAtMzMlOyB9XG5cbi5nLWNvbC0zLTYge1xuICB3aWR0aDogNTAlOyB9XG4gIC5sdC1pZTggLmctY29sLTMtNiB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuXG4uZy1vZmZzZXQtMy02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0zLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmctcHVzaC0zLTYge1xuICBsZWZ0OiA1MCU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTMtNiB7XG4gICAgbGVmdDogNTAlOyB9XG5cbi5nLXB1bGwtMy02IHtcbiAgbGVmdDogLTUwJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMy02IHtcbiAgICBsZWZ0OiAtNTAlOyB9XG5cbi5nLWNvbC01LTYge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5sdC1pZTggLmctY29sLTUtNiB7XG4gICAgd2lkdGg6IDgxJTsgfVxuXG4uZy1vZmZzZXQtNS02IHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC01LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4MyU7IH1cblxuLmctcHVzaC01LTYge1xuICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTUtNiB7XG4gICAgbGVmdDogODMlOyB9XG5cbi5nLXB1bGwtNS02IHtcbiAgbGVmdDogLTgzLjMzMzMzJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtNS02IHtcbiAgICBsZWZ0OiAtODMlOyB9XG5cbi5nLWNvbC0xLTcge1xuICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5sdC1pZTggLmctY29sLTEtNyB7XG4gICAgd2lkdGg6IDEyJTsgfVxuXG4uZy1vZmZzZXQtMS03IHtcbiAgbWFyZ2luLWxlZnQ6IDE0LjI4NTcxJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNCU7IH1cblxuLmctcHVzaC0xLTcge1xuICBsZWZ0OiAxNC4yODU3MSU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTEtNyB7XG4gICAgbGVmdDogMTQlOyB9XG5cbi5nLXB1bGwtMS03IHtcbiAgbGVmdDogLTE0LjI4NTcxJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMS03IHtcbiAgICBsZWZ0OiAtMTQlOyB9XG5cbi5nLWNvbC02LTcge1xuICB3aWR0aDogODUuNzE0MjklOyB9XG4gIC5sdC1pZTggLmctY29sLTYtNyB7XG4gICAgd2lkdGg6IDgzJTsgfVxuXG4uZy1vZmZzZXQtNi03IHtcbiAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI5JTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC02LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4NSU7IH1cblxuLmctcHVzaC02LTcge1xuICBsZWZ0OiA4NS43MTQyOSU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTYtNyB7XG4gICAgbGVmdDogODUlOyB9XG5cbi5nLXB1bGwtNi03IHtcbiAgbGVmdDogLTg1LjcxNDI5JTsgfVxuICAubHQtaWU4IC5nLXB1bGwtNi03IHtcbiAgICBsZWZ0OiAtODUlOyB9XG5cbi5nLWNvbC0xLTgge1xuICB3aWR0aDogMTIuNSU7IH1cbiAgLmx0LWllOCAuZy1jb2wtMS04IHtcbiAgICB3aWR0aDogMTAlOyB9XG5cbi5nLW9mZnNldC0xLTgge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbiAgLmx0LWllOCAuZy1vZmZzZXQtMS04IHtcbiAgICBtYXJnaW4tbGVmdDogMTIlOyB9XG5cbi5nLXB1c2gtMS04IHtcbiAgbGVmdDogMTIuNSU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTEtOCB7XG4gICAgbGVmdDogMTIlOyB9XG5cbi5nLXB1bGwtMS04IHtcbiAgbGVmdDogLTEyLjUlOyB9XG4gIC5sdC1pZTggLmctcHVsbC0xLTgge1xuICAgIGxlZnQ6IC0xMiU7IH1cblxuLmctY29sLTctOCB7XG4gIHdpZHRoOiA4Ny41JTsgfVxuICAubHQtaWU4IC5nLWNvbC03LTgge1xuICAgIHdpZHRoOiA4NSU7IH1cblxuLmctb2Zmc2V0LTctOCB7XG4gIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC03LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4NyU7IH1cblxuLmctcHVzaC03LTgge1xuICBsZWZ0OiA4Ny41JTsgfVxuICAubHQtaWU4IC5nLXB1c2gtNy04IHtcbiAgICBsZWZ0OiA4NyU7IH1cblxuLmctcHVsbC03LTgge1xuICBsZWZ0OiAtODcuNSU7IH1cbiAgLmx0LWllOCAuZy1wdWxsLTctOCB7XG4gICAgbGVmdDogLTg3JTsgfVxuXG4uZy1jb2wtMS0xMCB7XG4gIHdpZHRoOiAxMCU7IH1cbiAgLmx0LWllOCAuZy1jb2wtMS0xMCB7XG4gICAgd2lkdGg6IDglOyB9XG5cbi5nLW9mZnNldC0xLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG5cbi5nLXB1c2gtMS0xMCB7XG4gIGxlZnQ6IDEwJTsgfVxuICAubHQtaWU4IC5nLXB1c2gtMS0xMCB7XG4gICAgbGVmdDogMTAlOyB9XG5cbi5nLXB1bGwtMS0xMCB7XG4gIGxlZnQ6IC0xMCU7IH1cbiAgLmx0LWllOCAuZy1wdWxsLTEtMTAge1xuICAgIGxlZnQ6IC0xMCU7IH1cblxuLmctY29sLTItMTAge1xuICB3aWR0aDogMjAlOyB9XG4gIC5sdC1pZTggLmctY29sLTItMTAge1xuICAgIHdpZHRoOiAxOCU7IH1cblxuLmctb2Zmc2V0LTItMTAge1xuICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gIC5sdC1pZTggLmctb2Zmc2V0LTItMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cblxuLmctcHVzaC0yLTEwIHtcbiAgbGVmdDogMjAlOyB9XG4gIC5sdC1pZTggLmctcHVzaC0yLTEwIHtcbiAgICBsZWZ0OiAyMCU7IH1cblxuLmctcHVsbC0yLTEwIHtcbiAgbGVmdDogLTIwJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtMi0xMCB7XG4gICAgbGVmdDogLTIwJTsgfVxuXG4uZy1jb2wtMy0xMCB7XG4gIHdpZHRoOiAzMCU7IH1cbiAgLmx0LWllOCAuZy1jb2wtMy0xMCB7XG4gICAgd2lkdGg6IDI4JTsgfVxuXG4uZy1vZmZzZXQtMy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7IH1cbiAgLmx0LWllOCAuZy1vZmZzZXQtMy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTsgfVxuXG4uZy1wdXNoLTMtMTAge1xuICBsZWZ0OiAzMCU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTMtMTAge1xuICAgIGxlZnQ6IDMwJTsgfVxuXG4uZy1wdWxsLTMtMTAge1xuICBsZWZ0OiAtMzAlOyB9XG4gIC5sdC1pZTggLmctcHVsbC0zLTEwIHtcbiAgICBsZWZ0OiAtMzAlOyB9XG5cbi5nLWNvbC00LTEwIHtcbiAgd2lkdGg6IDQwJTsgfVxuICAubHQtaWU4IC5nLWNvbC00LTEwIHtcbiAgICB3aWR0aDogMzglOyB9XG5cbi5nLW9mZnNldC00LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC00LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG5cbi5nLXB1c2gtNC0xMCB7XG4gIGxlZnQ6IDQwJTsgfVxuICAubHQtaWU4IC5nLXB1c2gtNC0xMCB7XG4gICAgbGVmdDogNDAlOyB9XG5cbi5nLXB1bGwtNC0xMCB7XG4gIGxlZnQ6IC00MCU7IH1cbiAgLmx0LWllOCAuZy1wdWxsLTQtMTAge1xuICAgIGxlZnQ6IC00MCU7IH1cblxuLmctY29sLTYtMTAge1xuICB3aWR0aDogNjAlOyB9XG4gIC5sdC1pZTggLmctY29sLTYtMTAge1xuICAgIHdpZHRoOiA1OCU7IH1cblxuLmctb2Zmc2V0LTYtMTAge1xuICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gIC5sdC1pZTggLmctb2Zmc2V0LTYtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cblxuLmctcHVzaC02LTEwIHtcbiAgbGVmdDogNjAlOyB9XG4gIC5sdC1pZTggLmctcHVzaC02LTEwIHtcbiAgICBsZWZ0OiA2MCU7IH1cblxuLmctcHVsbC02LTEwIHtcbiAgbGVmdDogLTYwJTsgfVxuICAubHQtaWU4IC5nLXB1bGwtNi0xMCB7XG4gICAgbGVmdDogLTYwJTsgfVxuXG4uZy1jb2wtNy0xMCB7XG4gIHdpZHRoOiA3MCU7IH1cbiAgLmx0LWllOCAuZy1jb2wtNy0xMCB7XG4gICAgd2lkdGg6IDY4JTsgfVxuXG4uZy1vZmZzZXQtNy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA3MCU7IH1cbiAgLmx0LWllOCAuZy1vZmZzZXQtNy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTsgfVxuXG4uZy1wdXNoLTctMTAge1xuICBsZWZ0OiA3MCU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTctMTAge1xuICAgIGxlZnQ6IDcwJTsgfVxuXG4uZy1wdWxsLTctMTAge1xuICBsZWZ0OiAtNzAlOyB9XG4gIC5sdC1pZTggLmctcHVsbC03LTEwIHtcbiAgICBsZWZ0OiAtNzAlOyB9XG5cbi5nLWNvbC05LTEwIHtcbiAgd2lkdGg6IDkwJTsgfVxuICAubHQtaWU4IC5nLWNvbC05LTEwIHtcbiAgICB3aWR0aDogODglOyB9XG5cbi5nLW9mZnNldC05LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC05LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlOyB9XG5cbi5nLXB1c2gtOS0xMCB7XG4gIGxlZnQ6IDkwJTsgfVxuICAubHQtaWU4IC5nLXB1c2gtOS0xMCB7XG4gICAgbGVmdDogOTAlOyB9XG5cbi5nLXB1bGwtOS0xMCB7XG4gIGxlZnQ6IC05MCU7IH1cbiAgLmx0LWllOCAuZy1wdWxsLTktMTAge1xuICAgIGxlZnQ6IC05MCU7IH1cblxuLmctY29sLTEtMTIge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmx0LWllOCAuZy1jb2wtMS0xMiB7XG4gICAgd2lkdGg6IDYlOyB9XG5cbi5nLW9mZnNldC0xLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5sdC1pZTggLmctb2Zmc2V0LTEtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTsgfVxuXG4uZy1wdXNoLTEtMTIge1xuICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAubHQtaWU4IC5nLXB1c2gtMS0xMiB7XG4gICAgbGVmdDogOCU7IH1cblxuLmctcHVsbC0xLTEyIHtcbiAgbGVmdDogLTguMzMzMzMlOyB9XG4gIC5sdC1pZTggLmctcHVsbC0xLTEyIHtcbiAgICBsZWZ0OiAtOCU7IH1cblxuLmctY29sLTUtMTIge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sdC1pZTggLmctY29sLTUtMTIge1xuICAgIHdpZHRoOiAzOSU7IH1cblxuLmctb2Zmc2V0LTUtMTIge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5sdC1pZTggLmctb2Zmc2V0LTUtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MSU7IH1cblxuLmctcHVzaC01LTEyIHtcbiAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5sdC1pZTggLmctcHVzaC01LTEyIHtcbiAgICBsZWZ0OiA0MSU7IH1cblxuLmctcHVsbC01LTEyIHtcbiAgbGVmdDogLTQxLjY2NjY3JTsgfVxuICAubHQtaWU4IC5nLXB1bGwtNS0xMiB7XG4gICAgbGVmdDogLTQxJTsgfVxuXG4uZy1jb2wtNy0xMiB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmx0LWllOCAuZy1jb2wtNy0xMiB7XG4gICAgd2lkdGg6IDU2JTsgfVxuXG4uZy1vZmZzZXQtNy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmx0LWllOCAuZy1vZmZzZXQtNy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4JTsgfVxuXG4uZy1wdXNoLTctMTIge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmx0LWllOCAuZy1wdXNoLTctMTIge1xuICAgIGxlZnQ6IDU4JTsgfVxuXG4uZy1wdWxsLTctMTIge1xuICBsZWZ0OiAtNTguMzMzMzMlOyB9XG4gIC5sdC1pZTggLmctcHVsbC03LTEyIHtcbiAgICBsZWZ0OiAtNTglOyB9XG5cbi5nLWNvbC0xMS0xMiB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmx0LWllOCAuZy1jb2wtMTEtMTIge1xuICAgIHdpZHRoOiA4OSU7IH1cblxuLmctb2Zmc2V0LTExLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxJTsgfVxuXG4uZy1wdXNoLTExLTEyIHtcbiAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5sdC1pZTggLmctcHVzaC0xMS0xMiB7XG4gICAgbGVmdDogOTElOyB9XG5cbi5nLXB1bGwtMTEtMTIge1xuICBsZWZ0OiAtOTEuNjY2NjclOyB9XG4gIC5sdC1pZTggLmctcHVsbC0xMS0xMiB7XG4gICAgbGVmdDogLTkxJTsgfVxuXG4uZy1jb2wtMS0xIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmx0LWllOCAuZy1jb2wtMS0xIHtcbiAgICB3aWR0aDogOTglOyB9XG5cbi5nLW9mZnNldC0xLTEge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAubHQtaWU4IC5nLW9mZnNldC0xLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5nLXB1c2gtMS0xIHtcbiAgbGVmdDogMTAwJTsgfVxuICAubHQtaWU4IC5nLXB1c2gtMS0xIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG5cbi5nLXB1bGwtMS0xIHtcbiAgbGVmdDogLTEwMCU7IH1cbiAgLmx0LWllOCAuZy1wdWxsLTEtMSB7XG4gICAgbGVmdDogLTEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAuMDYyNWVtKSB7XG4gIC5nLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5nLXdyYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubHQtaWU4IC5nLXdyYXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmd3LXdyYXAtLWlubGluZSB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5ndy13cmFwLS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAuMDYyNWVtKSBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgLmd3LXdyYXAtLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwLjA2MjVlbSkge1xuICAuZ3ctd3JhcC0tZmxvYXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sYXJnZS1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgIC5sYXJnZS1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLmxhcmdlLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5sdC1pZTggLmxhcmdlLWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLmxhcmdlLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuaGFsZi1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAgIC5oYWxmLWd1dHRlciA+IC5nLWNvbCxcbiAgICAuaGFsZi1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAubHQtaWU4IC5oYWxmLWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLmhhbGYtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC50aGlyZC1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi42NjY2N3B4OyB9XG4gICAgLnRoaXJkLWd1dHRlciA+IC5nLWNvbCxcbiAgICAudGhpcmQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNi42NjY2N3B4OyB9XG4gICAgICAubHQtaWU4IC50aGlyZC1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC50aGlyZC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYuNjY2NjdweDsgfVxuICAucXVhcnRlci1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgLnF1YXJ0ZXItZ3V0dGVyID4gLmctY29sLFxuICAgIC5xdWFydGVyLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgLmx0LWllOCAucXVhcnRlci1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5xdWFydGVyLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5uby1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5vLWd1dHRlciA+IC5nLWNvbCxcbiAgICAubm8tZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmx0LWllOCAubm8tZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAubm8tZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5yZXNldC1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgIC5yZXNldC1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLnJlc2V0LWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5sdC1pZTggLnJlc2V0LWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLnJlc2V0LWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAudGlueS1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgLnRpbnktZ3V0dGVyID4gLmctY29sLFxuICAgIC50aW55LWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAgICAgLmx0LWllOCAudGlueS1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC50aW55LWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIC5nLWNvbCxcbiAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAubHQtaWU4IC5nLWNvbCwgLmx0LWllOFxuICAgIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIlOyB9XG4gICAgLmd3LXdyYXAtLWlubGluZSAuZy1jb2wsIC5ndy13cmFwLS1pbmxpbmVcbiAgICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogNjIuNSVweDsgfVxuICAgIC5ndy13cmFwLS1mbGV4IC5nLWNvbCwgLmd3LXdyYXAtLWZsZXhcbiAgICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuZ3ctd3JhcC0tZmxvYXQgLmctY29sLCAuZ3ctd3JhcC0tZmxvYXRcbiAgICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmd3LWNvbCxcbiAgW2NsYXNzKj1cImd3LWNvbFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmd3LXdyYXAtLWlubGluZS0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZ3ctd3JhcC0taW5saW5lLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ3ctd3JhcC0taW5saW5lLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmd3LXdyYXAtLWZsZXgtLWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5ndy13cmFwLS1mbGV4LS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ndy13cmFwLS1mbGV4LS1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIHVsLmctd3JhcCxcbiAgb2wuZy13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBsaS5nLWNvbCxcbiAgbGlbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmd3LWNvbC0wLTEge1xuICAgIHdpZHRoOiAwJTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC0wLTEge1xuICAgICAgd2lkdGg6IC0yJTsgfVxuICAuZ3ctb2Zmc2V0LTAtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTAtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmd3LXB1c2gtMC0xIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtMC0xIHtcbiAgICAgIGxlZnQ6IDAlOyB9XG4gIC5ndy1wdWxsLTAtMSB7XG4gICAgbGVmdDogMCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTAtMSB7XG4gICAgICBsZWZ0OiAwJTsgfVxuICAuZ3ctY29sLTEtMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC0xLTIge1xuICAgICAgd2lkdGg6IDQ4JTsgfVxuICAuZ3ctb2Zmc2V0LTEtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5sdC1pZTggLmd3LW9mZnNldC0xLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuZ3ctcHVzaC0xLTIge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtMS0yIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAuZ3ctcHVsbC0xLTIge1xuICAgIGxlZnQ6IC01MCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTEtMiB7XG4gICAgICBsZWZ0OiAtNTAlOyB9XG4gIC5ndy1jb2wtMS0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTEtMyB7XG4gICAgICB3aWR0aDogMzElOyB9XG4gIC5ndy1vZmZzZXQtMS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTEtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMlOyB9XG4gIC5ndy1wdXNoLTEtMyB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVzaC0xLTMge1xuICAgICAgbGVmdDogMzMlOyB9XG4gIC5ndy1wdWxsLTEtMyB7XG4gICAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMS0zIHtcbiAgICAgIGxlZnQ6IC0zMyU7IH1cbiAgLmd3LWNvbC0yLTMge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndy1jb2wtMi0zIHtcbiAgICAgIHdpZHRoOiA2NCU7IH1cbiAgLmd3LW9mZnNldC0yLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtMi0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NiU7IH1cbiAgLmd3LXB1c2gtMi0zIHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTItMyB7XG4gICAgICBsZWZ0OiA2NiU7IH1cbiAgLmd3LXB1bGwtMi0zIHtcbiAgICBsZWZ0OiAtNjYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVsbC0yLTMge1xuICAgICAgbGVmdDogLTY2JTsgfVxuICAuZ3ctY29sLTEtNCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC0xLTQge1xuICAgICAgd2lkdGg6IDIzJTsgfVxuICAuZ3ctb2Zmc2V0LTEtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5sdC1pZTggLmd3LW9mZnNldC0xLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuZ3ctcHVzaC0xLTQge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtMS00IHtcbiAgICAgIGxlZnQ6IDI1JTsgfVxuICAuZ3ctcHVsbC0xLTQge1xuICAgIGxlZnQ6IC0yNSU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTEtNCB7XG4gICAgICBsZWZ0OiAtMjUlOyB9XG4gIC5ndy1jb2wtMy00IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTMtNCB7XG4gICAgICB3aWR0aDogNzMlOyB9XG4gIC5ndy1vZmZzZXQtMy00IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTMtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5ndy1wdXNoLTMtNCB7XG4gICAgbGVmdDogNzUlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVzaC0zLTQge1xuICAgICAgbGVmdDogNzUlOyB9XG4gIC5ndy1wdWxsLTMtNCB7XG4gICAgbGVmdDogLTc1JTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMy00IHtcbiAgICAgIGxlZnQ6IC03NSU7IH1cbiAgLmd3LWNvbC0xLTUge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgICAubHQtaWU4IC5ndy1jb2wtMS01IHtcbiAgICAgIHdpZHRoOiAxOCU7IH1cbiAgLmd3LW9mZnNldC0xLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtMS01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgLmd3LXB1c2gtMS01IHtcbiAgICBsZWZ0OiAyMCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTEtNSB7XG4gICAgICBsZWZ0OiAyMCU7IH1cbiAgLmd3LXB1bGwtMS01IHtcbiAgICBsZWZ0OiAtMjAlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVsbC0xLTUge1xuICAgICAgbGVmdDogLTIwJTsgfVxuICAuZ3ctY29sLTItNSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC0yLTUge1xuICAgICAgd2lkdGg6IDM4JTsgfVxuICAuZ3ctb2Zmc2V0LTItNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAgIC5sdC1pZTggLmd3LW9mZnNldC0yLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAuZ3ctcHVzaC0yLTUge1xuICAgIGxlZnQ6IDQwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtMi01IHtcbiAgICAgIGxlZnQ6IDQwJTsgfVxuICAuZ3ctcHVsbC0yLTUge1xuICAgIGxlZnQ6IC00MCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTItNSB7XG4gICAgICBsZWZ0OiAtNDAlOyB9XG4gIC5ndy1jb2wtMy01IHtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTMtNSB7XG4gICAgICB3aWR0aDogNTglOyB9XG4gIC5ndy1vZmZzZXQtMy01IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTMtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gIC5ndy1wdXNoLTMtNSB7XG4gICAgbGVmdDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVzaC0zLTUge1xuICAgICAgbGVmdDogNjAlOyB9XG4gIC5ndy1wdWxsLTMtNSB7XG4gICAgbGVmdDogLTYwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMy01IHtcbiAgICAgIGxlZnQ6IC02MCU7IH1cbiAgLmd3LWNvbC00LTUge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICAubHQtaWU4IC5ndy1jb2wtNC01IHtcbiAgICAgIHdpZHRoOiA3OCU7IH1cbiAgLmd3LW9mZnNldC00LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtNC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgLmd3LXB1c2gtNC01IHtcbiAgICBsZWZ0OiA4MCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTQtNSB7XG4gICAgICBsZWZ0OiA4MCU7IH1cbiAgLmd3LXB1bGwtNC01IHtcbiAgICBsZWZ0OiAtODAlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVsbC00LTUge1xuICAgICAgbGVmdDogLTgwJTsgfVxuICAuZ3ctY29sLTEtNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC0xLTYge1xuICAgICAgd2lkdGg6IDE0JTsgfVxuICAuZ3ctb2Zmc2V0LTEtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd3LW9mZnNldC0xLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2JTsgfVxuICAuZ3ctcHVzaC0xLTYge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtMS02IHtcbiAgICAgIGxlZnQ6IDE2JTsgfVxuICAuZ3ctcHVsbC0xLTYge1xuICAgIGxlZnQ6IC0xNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTEtNiB7XG4gICAgICBsZWZ0OiAtMTYlOyB9XG4gIC5ndy1jb2wtMi02IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTItNiB7XG4gICAgICB3aWR0aDogMzElOyB9XG4gIC5ndy1vZmZzZXQtMi02IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTItNiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMlOyB9XG4gIC5ndy1wdXNoLTItNiB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVzaC0yLTYge1xuICAgICAgbGVmdDogMzMlOyB9XG4gIC5ndy1wdWxsLTItNiB7XG4gICAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMi02IHtcbiAgICAgIGxlZnQ6IC0zMyU7IH1cbiAgLmd3LWNvbC0zLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubHQtaWU4IC5ndy1jb2wtMy02IHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgLmd3LW9mZnNldC0zLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtMy02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmd3LXB1c2gtMy02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTMtNiB7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgLmd3LXB1bGwtMy02IHtcbiAgICBsZWZ0OiAtNTAlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVsbC0zLTYge1xuICAgICAgbGVmdDogLTUwJTsgfVxuICAuZ3ctY29sLTUtNiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC01LTYge1xuICAgICAgd2lkdGg6IDgxJTsgfVxuICAuZ3ctb2Zmc2V0LTUtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd3LW9mZnNldC01LTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzJTsgfVxuICAuZ3ctcHVzaC01LTYge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtNS02IHtcbiAgICAgIGxlZnQ6IDgzJTsgfVxuICAuZ3ctcHVsbC01LTYge1xuICAgIGxlZnQ6IC04My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTUtNiB7XG4gICAgICBsZWZ0OiAtODMlOyB9XG4gIC5ndy1jb2wtMS03IHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTEtNyB7XG4gICAgICB3aWR0aDogMTIlOyB9XG4gIC5ndy1vZmZzZXQtMS03IHtcbiAgICBtYXJnaW4tbGVmdDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTEtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTQlOyB9XG4gIC5ndy1wdXNoLTEtNyB7XG4gICAgbGVmdDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVzaC0xLTcge1xuICAgICAgbGVmdDogMTQlOyB9XG4gIC5ndy1wdWxsLTEtNyB7XG4gICAgbGVmdDogLTE0LjI4NTcxJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMS03IHtcbiAgICAgIGxlZnQ6IC0xNCU7IH1cbiAgLmd3LWNvbC02LTcge1xuICAgIHdpZHRoOiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5ndy1jb2wtNi03IHtcbiAgICAgIHdpZHRoOiA4MyU7IH1cbiAgLmd3LW9mZnNldC02LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtNi03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NSU7IH1cbiAgLmd3LXB1c2gtNi03IHtcbiAgICBsZWZ0OiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTYtNyB7XG4gICAgICBsZWZ0OiA4NSU7IH1cbiAgLmd3LXB1bGwtNi03IHtcbiAgICBsZWZ0OiAtODUuNzE0MjklOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVsbC02LTcge1xuICAgICAgbGVmdDogLTg1JTsgfVxuICAuZ3ctY29sLTEtOCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTEtOCB7XG4gICAgICB3aWR0aDogMTAlOyB9XG4gIC5ndy1vZmZzZXQtMS04IHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtMS04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMiU7IH1cbiAgLmd3LXB1c2gtMS04IHtcbiAgICBsZWZ0OiAxMi41JTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtMS04IHtcbiAgICAgIGxlZnQ6IDEyJTsgfVxuICAuZ3ctcHVsbC0xLTgge1xuICAgIGxlZnQ6IC0xMi41JTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMS04IHtcbiAgICAgIGxlZnQ6IC0xMiU7IH1cbiAgLmd3LWNvbC03LTgge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC03LTgge1xuICAgICAgd2lkdGg6IDg1JTsgfVxuICAuZ3ctb2Zmc2V0LTctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTctOCB7XG4gICAgICBtYXJnaW4tbGVmdDogODclOyB9XG4gIC5ndy1wdXNoLTctOCB7XG4gICAgbGVmdDogODcuNSU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTctOCB7XG4gICAgICBsZWZ0OiA4NyU7IH1cbiAgLmd3LXB1bGwtNy04IHtcbiAgICBsZWZ0OiAtODcuNSU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTctOCB7XG4gICAgICBsZWZ0OiAtODclOyB9XG4gIC5ndy1jb2wtMS0xMCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC0xLTEwIHtcbiAgICAgIHdpZHRoOiA4JTsgfVxuICAuZ3ctb2Zmc2V0LTEtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtMS0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gIC5ndy1wdXNoLTEtMTAge1xuICAgIGxlZnQ6IDEwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtMS0xMCB7XG4gICAgICBsZWZ0OiAxMCU7IH1cbiAgLmd3LXB1bGwtMS0xMCB7XG4gICAgbGVmdDogLTEwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMS0xMCB7XG4gICAgICBsZWZ0OiAtMTAlOyB9XG4gIC5ndy1jb2wtMi0xMCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC0yLTEwIHtcbiAgICAgIHdpZHRoOiAxOCU7IH1cbiAgLmd3LW9mZnNldC0yLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTItMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAuZ3ctcHVzaC0yLTEwIHtcbiAgICBsZWZ0OiAyMCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTItMTAge1xuICAgICAgbGVmdDogMjAlOyB9XG4gIC5ndy1wdWxsLTItMTAge1xuICAgIGxlZnQ6IC0yMCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTItMTAge1xuICAgICAgbGVmdDogLTIwJTsgfVxuICAuZ3ctY29sLTMtMTAge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgICAubHQtaWU4IC5ndy1jb2wtMy0xMCB7XG4gICAgICB3aWR0aDogMjglOyB9XG4gIC5ndy1vZmZzZXQtMy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTsgfVxuICAgIC5sdC1pZTggLmd3LW9mZnNldC0zLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMCU7IH1cbiAgLmd3LXB1c2gtMy0xMCB7XG4gICAgbGVmdDogMzAlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVzaC0zLTEwIHtcbiAgICAgIGxlZnQ6IDMwJTsgfVxuICAuZ3ctcHVsbC0zLTEwIHtcbiAgICBsZWZ0OiAtMzAlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVsbC0zLTEwIHtcbiAgICAgIGxlZnQ6IC0zMCU7IH1cbiAgLmd3LWNvbC00LTEwIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTQtMTAge1xuICAgICAgd2lkdGg6IDM4JTsgfVxuICAuZ3ctb2Zmc2V0LTQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtNC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gIC5ndy1wdXNoLTQtMTAge1xuICAgIGxlZnQ6IDQwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtNC0xMCB7XG4gICAgICBsZWZ0OiA0MCU7IH1cbiAgLmd3LXB1bGwtNC0xMCB7XG4gICAgbGVmdDogLTQwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtNC0xMCB7XG4gICAgICBsZWZ0OiAtNDAlOyB9XG4gIC5ndy1jb2wtNi0xMCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC02LTEwIHtcbiAgICAgIHdpZHRoOiA1OCU7IH1cbiAgLmd3LW9mZnNldC02LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTYtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAuZ3ctcHVzaC02LTEwIHtcbiAgICBsZWZ0OiA2MCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTYtMTAge1xuICAgICAgbGVmdDogNjAlOyB9XG4gIC5ndy1wdWxsLTYtMTAge1xuICAgIGxlZnQ6IC02MCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTYtMTAge1xuICAgICAgbGVmdDogLTYwJTsgfVxuICAuZ3ctY29sLTctMTAge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICAubHQtaWU4IC5ndy1jb2wtNy0xMCB7XG4gICAgICB3aWR0aDogNjglOyB9XG4gIC5ndy1vZmZzZXQtNy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTsgfVxuICAgIC5sdC1pZTggLmd3LW9mZnNldC03LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MCU7IH1cbiAgLmd3LXB1c2gtNy0xMCB7XG4gICAgbGVmdDogNzAlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVzaC03LTEwIHtcbiAgICAgIGxlZnQ6IDcwJTsgfVxuICAuZ3ctcHVsbC03LTEwIHtcbiAgICBsZWZ0OiAtNzAlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVsbC03LTEwIHtcbiAgICAgIGxlZnQ6IC03MCU7IH1cbiAgLmd3LWNvbC05LTEwIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTktMTAge1xuICAgICAgd2lkdGg6IDg4JTsgfVxuICAuZ3ctb2Zmc2V0LTktMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtOS0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogOTAlOyB9XG4gIC5ndy1wdXNoLTktMTAge1xuICAgIGxlZnQ6IDkwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtOS0xMCB7XG4gICAgICBsZWZ0OiA5MCU7IH1cbiAgLmd3LXB1bGwtOS0xMCB7XG4gICAgbGVmdDogLTkwJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtOS0xMCB7XG4gICAgICBsZWZ0OiAtOTAlOyB9XG4gIC5ndy1jb2wtMS0xMiB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTEtMTIge1xuICAgICAgd2lkdGg6IDYlOyB9XG4gIC5ndy1vZmZzZXQtMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTEtMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDglOyB9XG4gIC5ndy1wdXNoLTEtMTIge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctcHVzaC0xLTEyIHtcbiAgICAgIGxlZnQ6IDglOyB9XG4gIC5ndy1wdWxsLTEtMTIge1xuICAgIGxlZnQ6IC04LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMS0xMiB7XG4gICAgICBsZWZ0OiAtOCU7IH1cbiAgLmd3LWNvbC01LTEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTUtMTIge1xuICAgICAgd2lkdGg6IDM5JTsgfVxuICAuZ3ctb2Zmc2V0LTUtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndy1vZmZzZXQtNS0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDElOyB9XG4gIC5ndy1wdXNoLTUtMTIge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd3LXB1c2gtNS0xMiB7XG4gICAgICBsZWZ0OiA0MSU7IH1cbiAgLmd3LXB1bGwtNS0xMiB7XG4gICAgbGVmdDogLTQxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtNS0xMiB7XG4gICAgICBsZWZ0OiAtNDElOyB9XG4gIC5ndy1jb2wtNy0xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd3LWNvbC03LTEyIHtcbiAgICAgIHdpZHRoOiA1NiU7IH1cbiAgLmd3LW9mZnNldC03LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTctMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4JTsgfVxuICAuZ3ctcHVzaC03LTEyIHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTctMTIge1xuICAgICAgbGVmdDogNTglOyB9XG4gIC5ndy1wdWxsLTctMTIge1xuICAgIGxlZnQ6IC01OC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTctMTIge1xuICAgICAgbGVmdDogLTU4JTsgfVxuICAuZ3ctY29sLTExLTEyIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3ctY29sLTExLTEyIHtcbiAgICAgIHdpZHRoOiA4OSU7IH1cbiAgLmd3LW9mZnNldC0xMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd3LW9mZnNldC0xMS0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogOTElOyB9XG4gIC5ndy1wdXNoLTExLTEyIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTExLTEyIHtcbiAgICAgIGxlZnQ6IDkxJTsgfVxuICAuZ3ctcHVsbC0xMS0xMiB7XG4gICAgbGVmdDogLTkxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd3LXB1bGwtMTEtMTIge1xuICAgICAgbGVmdDogLTkxJTsgfVxuICAuZ3ctY29sLTEtMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubHQtaWU4IC5ndy1jb2wtMS0xIHtcbiAgICAgIHdpZHRoOiA5OCU7IH1cbiAgLmd3LW9mZnNldC0xLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgLmx0LWllOCAuZ3ctb2Zmc2V0LTEtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ3ctcHVzaC0xLTEge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdXNoLTEtMSB7XG4gICAgICBsZWZ0OiAxMDAlOyB9XG4gIC5ndy1wdWxsLTEtMSB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgICAubHQtaWU4IC5ndy1wdWxsLTEtMSB7XG4gICAgICBsZWZ0OiAtMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuZy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZy13cmFwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmx0LWllOCAuZy13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5ndC13cmFwLS1pbmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuZ3Qtd3JhcC0tZmxleCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkgYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgIC5ndC13cmFwLS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmd0LXdyYXAtLWZsb2F0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGFyZ2UtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHg7IH1cbiAgICAubGFyZ2UtZ3V0dGVyID4gLmctY29sLFxuICAgIC5sYXJnZS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4OyB9XG4gICAgICAubHQtaWU4IC5sYXJnZS1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5sYXJnZS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH1cbiAgLmhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cbiAgICAuaGFsZi1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLmhhbGYtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmx0LWllOCAuaGFsZi1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5oYWxmLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAudGhpcmQtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2LjY2NjY3cHg7IH1cbiAgICAudGhpcmQtZ3V0dGVyID4gLmctY29sLFxuICAgIC50aGlyZC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNi42NjY2N3B4OyB9XG4gICAgICAubHQtaWU4IC50aGlyZC1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC50aGlyZC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2LjY2NjY3cHg7IH1cbiAgLnF1YXJ0ZXItZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVweDsgfVxuICAgIC5xdWFydGVyLWd1dHRlciA+IC5nLWNvbCxcbiAgICAucXVhcnRlci1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMi41cHg7IH1cbiAgICAgIC5sdC1pZTggLnF1YXJ0ZXItZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAucXVhcnRlci1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweDsgfVxuICAubm8tZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uby1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLm5vLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5sdC1pZTggLm5vLWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLm5vLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAucmVzZXQtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7IH1cbiAgICAucmVzZXQtZ3V0dGVyID4gLmctY29sLFxuICAgIC5yZXNldC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICAubHQtaWU4IC5yZXNldC1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5yZXNldC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLnRpbnktZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgIC50aW55LWd1dHRlciA+IC5nLWNvbCxcbiAgICAudGlueS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgICAgIC5sdC1pZTggLnRpbnktZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAudGlueS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAuZy1jb2wsXG4gIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgLmx0LWllOCAuZy1jb2wsIC5sdC1pZThcbiAgICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfVxuICAgIC5ndC13cmFwLS1pbmxpbmUgLmctY29sLCAuZ3Qtd3JhcC0taW5saW5lXG4gICAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDYyLjUlcHg7IH1cbiAgICAuZ3Qtd3JhcC0tZmxleCAuZy1jb2wsIC5ndC13cmFwLS1mbGV4XG4gICAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLmd0LXdyYXAtLWZsb2F0IC5nLWNvbCwgLmd0LXdyYXAtLWZsb2F0XG4gICAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5ndC1jb2wsXG4gIFtjbGFzcyo9XCJndC1jb2xcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ndC13cmFwLS1pbmxpbmUtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmd0LXdyYXAtLWlubGluZS0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmd0LXdyYXAtLWlubGluZS0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ndC13cmFwLS1mbGV4LS1sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZ3Qtd3JhcC0tZmxleC0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZ3Qtd3JhcC0tZmxleC0tcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICB1bC5nLXdyYXAsXG4gIG9sLmctd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgbGkuZy1jb2wsXG4gIGxpW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ndC1jb2wtMC0xIHtcbiAgICB3aWR0aDogMCU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtMC0xIHtcbiAgICAgIHdpZHRoOiAtNSU7IH1cbiAgLmd0LW9mZnNldC0wLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC0wLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5ndC1wdXNoLTAtMSB7XG4gICAgbGVmdDogMCU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTAtMSB7XG4gICAgICBsZWZ0OiAwJTsgfVxuICAuZ3QtcHVsbC0wLTEge1xuICAgIGxlZnQ6IDAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0wLTEge1xuICAgICAgbGVmdDogMCU7IH1cbiAgLmd0LWNvbC0xLTIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtMS0yIHtcbiAgICAgIHdpZHRoOiA0NSU7IH1cbiAgLmd0LW9mZnNldC0xLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtMS0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmd0LXB1c2gtMS0yIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTEtMiB7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgLmd0LXB1bGwtMS0yIHtcbiAgICBsZWZ0OiAtNTAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0xLTIge1xuICAgICAgbGVmdDogLTUwJTsgfVxuICAuZ3QtY29sLTEtMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0LWNvbC0xLTMge1xuICAgICAgd2lkdGg6IDI4JTsgfVxuICAuZ3Qtb2Zmc2V0LTEtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC0xLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzJTsgfVxuICAuZ3QtcHVzaC0xLTMge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtMS0zIHtcbiAgICAgIGxlZnQ6IDMzJTsgfVxuICAuZ3QtcHVsbC0xLTMge1xuICAgIGxlZnQ6IC0zMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1wdWxsLTEtMyB7XG4gICAgICBsZWZ0OiAtMzMlOyB9XG4gIC5ndC1jb2wtMi0zIHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTItMyB7XG4gICAgICB3aWR0aDogNjElOyB9XG4gIC5ndC1vZmZzZXQtMi0zIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3Qtb2Zmc2V0LTItMyB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYlOyB9XG4gIC5ndC1wdXNoLTItMyB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC0yLTMge1xuICAgICAgbGVmdDogNjYlOyB9XG4gIC5ndC1wdWxsLTItMyB7XG4gICAgbGVmdDogLTY2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtMi0zIHtcbiAgICAgIGxlZnQ6IC02NiU7IH1cbiAgLmd0LWNvbC0xLTQge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtMS00IHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgLmd0LW9mZnNldC0xLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtMS00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmd0LXB1c2gtMS00IHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTEtNCB7XG4gICAgICBsZWZ0OiAyNSU7IH1cbiAgLmd0LXB1bGwtMS00IHtcbiAgICBsZWZ0OiAtMjUlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0xLTQge1xuICAgICAgbGVmdDogLTI1JTsgfVxuICAuZ3QtY29sLTMtNCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgIC5sdC1pZTggLmd0LWNvbC0zLTQge1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAuZ3Qtb2Zmc2V0LTMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC0zLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuZ3QtcHVzaC0zLTQge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtMy00IHtcbiAgICAgIGxlZnQ6IDc1JTsgfVxuICAuZ3QtcHVsbC0zLTQge1xuICAgIGxlZnQ6IC03NSU7IH1cbiAgICAubHQtaWU4IC5ndC1wdWxsLTMtNCB7XG4gICAgICBsZWZ0OiAtNzUlOyB9XG4gIC5ndC1jb2wtMS01IHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTEtNSB7XG4gICAgICB3aWR0aDogMTUlOyB9XG4gIC5ndC1vZmZzZXQtMS01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ3Qtb2Zmc2V0LTEtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gIC5ndC1wdXNoLTEtNSB7XG4gICAgbGVmdDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC0xLTUge1xuICAgICAgbGVmdDogMjAlOyB9XG4gIC5ndC1wdWxsLTEtNSB7XG4gICAgbGVmdDogLTIwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtMS01IHtcbiAgICAgIGxlZnQ6IC0yMCU7IH1cbiAgLmd0LWNvbC0yLTUge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtMi01IHtcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgLmd0LW9mZnNldC0yLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtMi01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgLmd0LXB1c2gtMi01IHtcbiAgICBsZWZ0OiA0MCU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTItNSB7XG4gICAgICBsZWZ0OiA0MCU7IH1cbiAgLmd0LXB1bGwtMi01IHtcbiAgICBsZWZ0OiAtNDAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0yLTUge1xuICAgICAgbGVmdDogLTQwJTsgfVxuICAuZ3QtY29sLTMtNSB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC5sdC1pZTggLmd0LWNvbC0zLTUge1xuICAgICAgd2lkdGg6IDU1JTsgfVxuICAuZ3Qtb2Zmc2V0LTMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC0zLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAuZ3QtcHVzaC0zLTUge1xuICAgIGxlZnQ6IDYwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtMy01IHtcbiAgICAgIGxlZnQ6IDYwJTsgfVxuICAuZ3QtcHVsbC0zLTUge1xuICAgIGxlZnQ6IC02MCU7IH1cbiAgICAubHQtaWU4IC5ndC1wdWxsLTMtNSB7XG4gICAgICBsZWZ0OiAtNjAlOyB9XG4gIC5ndC1jb2wtNC01IHtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTQtNSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gIC5ndC1vZmZzZXQtNC01IHtcbiAgICBtYXJnaW4tbGVmdDogODAlOyB9XG4gICAgLmx0LWllOCAuZ3Qtb2Zmc2V0LTQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlOyB9XG4gIC5ndC1wdXNoLTQtNSB7XG4gICAgbGVmdDogODAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC00LTUge1xuICAgICAgbGVmdDogODAlOyB9XG4gIC5ndC1wdWxsLTQtNSB7XG4gICAgbGVmdDogLTgwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtNC01IHtcbiAgICAgIGxlZnQ6IC04MCU7IH1cbiAgLmd0LWNvbC0xLTYge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtMS02IHtcbiAgICAgIHdpZHRoOiAxMSU7IH1cbiAgLmd0LW9mZnNldC0xLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtMS02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7IH1cbiAgLmd0LXB1c2gtMS02IHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTEtNiB7XG4gICAgICBsZWZ0OiAxNiU7IH1cbiAgLmd0LXB1bGwtMS02IHtcbiAgICBsZWZ0OiAtMTYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0xLTYge1xuICAgICAgbGVmdDogLTE2JTsgfVxuICAuZ3QtY29sLTItNiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0LWNvbC0yLTYge1xuICAgICAgd2lkdGg6IDI4JTsgfVxuICAuZ3Qtb2Zmc2V0LTItNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC0yLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzJTsgfVxuICAuZ3QtcHVzaC0yLTYge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtMi02IHtcbiAgICAgIGxlZnQ6IDMzJTsgfVxuICAuZ3QtcHVsbC0yLTYge1xuICAgIGxlZnQ6IC0zMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1wdWxsLTItNiB7XG4gICAgICBsZWZ0OiAtMzMlOyB9XG4gIC5ndC1jb2wtMy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTMtNiB7XG4gICAgICB3aWR0aDogNDUlOyB9XG4gIC5ndC1vZmZzZXQtMy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ3Qtb2Zmc2V0LTMtNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5ndC1wdXNoLTMtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC0zLTYge1xuICAgICAgbGVmdDogNTAlOyB9XG4gIC5ndC1wdWxsLTMtNiB7XG4gICAgbGVmdDogLTUwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtMy02IHtcbiAgICAgIGxlZnQ6IC01MCU7IH1cbiAgLmd0LWNvbC01LTYge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtNS02IHtcbiAgICAgIHdpZHRoOiA3OCU7IH1cbiAgLmd0LW9mZnNldC01LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtNS02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MyU7IH1cbiAgLmd0LXB1c2gtNS02IHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTUtNiB7XG4gICAgICBsZWZ0OiA4MyU7IH1cbiAgLmd0LXB1bGwtNS02IHtcbiAgICBsZWZ0OiAtODMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC01LTYge1xuICAgICAgbGVmdDogLTgzJTsgfVxuICAuZ3QtY29sLTEtNyB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAgIC5sdC1pZTggLmd0LWNvbC0xLTcge1xuICAgICAgd2lkdGg6IDklOyB9XG4gIC5ndC1vZmZzZXQtMS03IHtcbiAgICBtYXJnaW4tbGVmdDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ3Qtb2Zmc2V0LTEtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTQlOyB9XG4gIC5ndC1wdXNoLTEtNyB7XG4gICAgbGVmdDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC0xLTcge1xuICAgICAgbGVmdDogMTQlOyB9XG4gIC5ndC1wdWxsLTEtNyB7XG4gICAgbGVmdDogLTE0LjI4NTcxJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtMS03IHtcbiAgICAgIGxlZnQ6IC0xNCU7IH1cbiAgLmd0LWNvbC02LTcge1xuICAgIHdpZHRoOiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtNi03IHtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgLmd0LW9mZnNldC02LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtNi03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NSU7IH1cbiAgLmd0LXB1c2gtNi03IHtcbiAgICBsZWZ0OiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTYtNyB7XG4gICAgICBsZWZ0OiA4NSU7IH1cbiAgLmd0LXB1bGwtNi03IHtcbiAgICBsZWZ0OiAtODUuNzE0MjklOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC02LTcge1xuICAgICAgbGVmdDogLTg1JTsgfVxuICAuZ3QtY29sLTEtOCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTEtOCB7XG4gICAgICB3aWR0aDogNyU7IH1cbiAgLmd0LW9mZnNldC0xLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC0xLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyJTsgfVxuICAuZ3QtcHVzaC0xLTgge1xuICAgIGxlZnQ6IDEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC0xLTgge1xuICAgICAgbGVmdDogMTIlOyB9XG4gIC5ndC1wdWxsLTEtOCB7XG4gICAgbGVmdDogLTEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0xLTgge1xuICAgICAgbGVmdDogLTEyJTsgfVxuICAuZ3QtY29sLTctOCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTctOCB7XG4gICAgICB3aWR0aDogODIlOyB9XG4gIC5ndC1vZmZzZXQtNy04IHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtNy04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NyU7IH1cbiAgLmd0LXB1c2gtNy04IHtcbiAgICBsZWZ0OiA4Ny41JTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtNy04IHtcbiAgICAgIGxlZnQ6IDg3JTsgfVxuICAuZ3QtcHVsbC03LTgge1xuICAgIGxlZnQ6IC04Ny41JTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtNy04IHtcbiAgICAgIGxlZnQ6IC04NyU7IH1cbiAgLmd0LWNvbC0xLTEwIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTEtMTAge1xuICAgICAgd2lkdGg6IDUlOyB9XG4gIC5ndC1vZmZzZXQtMS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC0xLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLmd0LXB1c2gtMS0xMCB7XG4gICAgbGVmdDogMTAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC0xLTEwIHtcbiAgICAgIGxlZnQ6IDEwJTsgfVxuICAuZ3QtcHVsbC0xLTEwIHtcbiAgICBsZWZ0OiAtMTAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0xLTEwIHtcbiAgICAgIGxlZnQ6IC0xMCU7IH1cbiAgLmd0LWNvbC0yLTEwIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTItMTAge1xuICAgICAgd2lkdGg6IDE1JTsgfVxuICAuZ3Qtb2Zmc2V0LTItMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtMi0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gIC5ndC1wdXNoLTItMTAge1xuICAgIGxlZnQ6IDIwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtMi0xMCB7XG4gICAgICBsZWZ0OiAyMCU7IH1cbiAgLmd0LXB1bGwtMi0xMCB7XG4gICAgbGVmdDogLTIwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtMi0xMCB7XG4gICAgICBsZWZ0OiAtMjAlOyB9XG4gIC5ndC1jb2wtMy0xMCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIC5sdC1pZTggLmd0LWNvbC0zLTEwIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgLmd0LW9mZnNldC0zLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlOyB9XG4gICAgLmx0LWllOCAuZ3Qtb2Zmc2V0LTMtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwJTsgfVxuICAuZ3QtcHVzaC0zLTEwIHtcbiAgICBsZWZ0OiAzMCU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTMtMTAge1xuICAgICAgbGVmdDogMzAlOyB9XG4gIC5ndC1wdWxsLTMtMTAge1xuICAgIGxlZnQ6IC0zMCU7IH1cbiAgICAubHQtaWU4IC5ndC1wdWxsLTMtMTAge1xuICAgICAgbGVmdDogLTMwJTsgfVxuICAuZ3QtY29sLTQtMTAge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtNC0xMCB7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gIC5ndC1vZmZzZXQtNC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC00LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgLmd0LXB1c2gtNC0xMCB7XG4gICAgbGVmdDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC00LTEwIHtcbiAgICAgIGxlZnQ6IDQwJTsgfVxuICAuZ3QtcHVsbC00LTEwIHtcbiAgICBsZWZ0OiAtNDAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC00LTEwIHtcbiAgICAgIGxlZnQ6IC00MCU7IH1cbiAgLmd0LWNvbC02LTEwIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTYtMTAge1xuICAgICAgd2lkdGg6IDU1JTsgfVxuICAuZ3Qtb2Zmc2V0LTYtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtNi0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gIC5ndC1wdXNoLTYtMTAge1xuICAgIGxlZnQ6IDYwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtNi0xMCB7XG4gICAgICBsZWZ0OiA2MCU7IH1cbiAgLmd0LXB1bGwtNi0xMCB7XG4gICAgbGVmdDogLTYwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtNi0xMCB7XG4gICAgICBsZWZ0OiAtNjAlOyB9XG4gIC5ndC1jb2wtNy0xMCB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5sdC1pZTggLmd0LWNvbC03LTEwIHtcbiAgICAgIHdpZHRoOiA2NSU7IH1cbiAgLmd0LW9mZnNldC03LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlOyB9XG4gICAgLmx0LWllOCAuZ3Qtb2Zmc2V0LTctMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcwJTsgfVxuICAuZ3QtcHVzaC03LTEwIHtcbiAgICBsZWZ0OiA3MCU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTctMTAge1xuICAgICAgbGVmdDogNzAlOyB9XG4gIC5ndC1wdWxsLTctMTAge1xuICAgIGxlZnQ6IC03MCU7IH1cbiAgICAubHQtaWU4IC5ndC1wdWxsLTctMTAge1xuICAgICAgbGVmdDogLTcwJTsgfVxuICAuZ3QtY29sLTktMTAge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtOS0xMCB7XG4gICAgICB3aWR0aDogODUlOyB9XG4gIC5ndC1vZmZzZXQtOS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC05LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MCU7IH1cbiAgLmd0LXB1c2gtOS0xMCB7XG4gICAgbGVmdDogOTAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC05LTEwIHtcbiAgICAgIGxlZnQ6IDkwJTsgfVxuICAuZ3QtcHVsbC05LTEwIHtcbiAgICBsZWZ0OiAtOTAlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC05LTEwIHtcbiAgICAgIGxlZnQ6IC05MCU7IH1cbiAgLmd0LWNvbC0xLTEyIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtMS0xMiB7XG4gICAgICB3aWR0aDogMyU7IH1cbiAgLmd0LW9mZnNldC0xLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtMS0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogOCU7IH1cbiAgLmd0LXB1c2gtMS0xMiB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1wdXNoLTEtMTIge1xuICAgICAgbGVmdDogOCU7IH1cbiAgLmd0LXB1bGwtMS0xMiB7XG4gICAgbGVmdDogLTguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0xLTEyIHtcbiAgICAgIGxlZnQ6IC04JTsgfVxuICAuZ3QtY29sLTUtMTIge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtNS0xMiB7XG4gICAgICB3aWR0aDogMzYlOyB9XG4gIC5ndC1vZmZzZXQtNS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0LW9mZnNldC01LTEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MSU7IH1cbiAgLmd0LXB1c2gtNS0xMiB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVzaC01LTEyIHtcbiAgICAgIGxlZnQ6IDQxJTsgfVxuICAuZ3QtcHVsbC01LTEyIHtcbiAgICBsZWZ0OiAtNDEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC01LTEyIHtcbiAgICAgIGxlZnQ6IC00MSU7IH1cbiAgLmd0LWNvbC03LTEyIHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3QtY29sLTctMTIge1xuICAgICAgd2lkdGg6IDUzJTsgfVxuICAuZ3Qtb2Zmc2V0LTctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtNy0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTglOyB9XG4gIC5ndC1wdXNoLTctMTIge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtNy0xMiB7XG4gICAgICBsZWZ0OiA1OCU7IH1cbiAgLmd0LXB1bGwtNy0xMiB7XG4gICAgbGVmdDogLTU4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtNy0xMiB7XG4gICAgICBsZWZ0OiAtNTglOyB9XG4gIC5ndC1jb2wtMTEtMTIge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndC1jb2wtMTEtMTIge1xuICAgICAgd2lkdGg6IDg2JTsgfVxuICAuZ3Qtb2Zmc2V0LTExLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3Qtb2Zmc2V0LTExLTEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MSU7IH1cbiAgLmd0LXB1c2gtMTEtMTIge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtMTEtMTIge1xuICAgICAgbGVmdDogOTElOyB9XG4gIC5ndC1wdWxsLTExLTEyIHtcbiAgICBsZWZ0OiAtOTEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3QtcHVsbC0xMS0xMiB7XG4gICAgICBsZWZ0OiAtOTElOyB9XG4gIC5ndC1jb2wtMS0xIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sdC1pZTggLmd0LWNvbC0xLTEge1xuICAgICAgd2lkdGg6IDk1JTsgfVxuICAuZ3Qtb2Zmc2V0LTEtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgICAubHQtaWU4IC5ndC1vZmZzZXQtMS0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5ndC1wdXNoLTEtMSB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1c2gtMS0xIHtcbiAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmd0LXB1bGwtMS0xIHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAgIC5sdC1pZTggLmd0LXB1bGwtMS0xIHtcbiAgICAgIGxlZnQ6IC0xMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gIC5nLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5nLXdyYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubHQtaWU4IC5nLXdyYXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmd0dy13cmFwLS1pbmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuZ3R3LXdyYXAtLWZsZXgge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAuZ3R3LXdyYXAtLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAuZ3R3LXdyYXAtLWZsb2F0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGFyZ2UtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHg7IH1cbiAgICAubGFyZ2UtZ3V0dGVyID4gLmctY29sLFxuICAgIC5sYXJnZS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4OyB9XG4gICAgICAubHQtaWU4IC5sYXJnZS1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5sYXJnZS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH1cbiAgLmhhbGYtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cbiAgICAuaGFsZi1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLmhhbGYtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmx0LWllOCAuaGFsZi1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5oYWxmLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAudGhpcmQtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2LjY2NjY3cHg7IH1cbiAgICAudGhpcmQtZ3V0dGVyID4gLmctY29sLFxuICAgIC50aGlyZC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNi42NjY2N3B4OyB9XG4gICAgICAubHQtaWU4IC50aGlyZC1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC50aGlyZC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2LjY2NjY3cHg7IH1cbiAgLnF1YXJ0ZXItZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVweDsgfVxuICAgIC5xdWFydGVyLWd1dHRlciA+IC5nLWNvbCxcbiAgICAucXVhcnRlci1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMi41cHg7IH1cbiAgICAgIC5sdC1pZTggLnF1YXJ0ZXItZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAucXVhcnRlci1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweDsgfVxuICAubm8tZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uby1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLm5vLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5sdC1pZTggLm5vLWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLm5vLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAucmVzZXQtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7IH1cbiAgICAucmVzZXQtZ3V0dGVyID4gLmctY29sLFxuICAgIC5yZXNldC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICAubHQtaWU4IC5yZXNldC1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5yZXNldC1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLnRpbnktZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgIC50aW55LWd1dHRlciA+IC5nLWNvbCxcbiAgICAudGlueS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgICAgIC5sdC1pZTggLnRpbnktZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAudGlueS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAuZy1jb2wsXG4gIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgLmx0LWllOCAuZy1jb2wsIC5sdC1pZThcbiAgICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfVxuICAgIC5ndHctd3JhcC0taW5saW5lIC5nLWNvbCwgLmd0dy13cmFwLS1pbmxpbmVcbiAgICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogNjIuNSVweDsgfVxuICAgIC5ndHctd3JhcC0tZmxleCAuZy1jb2wsIC5ndHctd3JhcC0tZmxleFxuICAgIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5ndHctd3JhcC0tZmxvYXQgLmctY29sLCAuZ3R3LXdyYXAtLWZsb2F0XG4gICAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5ndHctY29sLFxuICBbY2xhc3MqPVwiZ3R3LWNvbFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmd0dy13cmFwLS1pbmxpbmUtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmd0dy13cmFwLS1pbmxpbmUtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ndHctd3JhcC0taW5saW5lLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmd0dy13cmFwLS1mbGV4LS1sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZ3R3LXdyYXAtLWZsZXgtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmd0dy13cmFwLS1mbGV4LS1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIHVsLmctd3JhcCxcbiAgb2wuZy13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBsaS5nLWNvbCxcbiAgbGlbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmd0dy1jb2wtMC0xIHtcbiAgICB3aWR0aDogMCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTAtMSB7XG4gICAgICB3aWR0aDogLTUlOyB9XG4gIC5ndHctb2Zmc2V0LTAtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0wLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5ndHctcHVzaC0wLTEge1xuICAgIGxlZnQ6IDAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtMC0xIHtcbiAgICAgIGxlZnQ6IDAlOyB9XG4gIC5ndHctcHVsbC0wLTEge1xuICAgIGxlZnQ6IDAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtMC0xIHtcbiAgICAgIGxlZnQ6IDAlOyB9XG4gIC5ndHctY29sLTEtMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1jb2wtMS0yIHtcbiAgICAgIHdpZHRoOiA0NSU7IH1cbiAgLmd0dy1vZmZzZXQtMS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0xLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuZ3R3LXB1c2gtMS0yIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC0xLTIge1xuICAgICAgbGVmdDogNTAlOyB9XG4gIC5ndHctcHVsbC0xLTIge1xuICAgIGxlZnQ6IC01MCU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0xLTIge1xuICAgICAgbGVmdDogLTUwJTsgfVxuICAuZ3R3LWNvbC0xLTMge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTEtMyB7XG4gICAgICB3aWR0aDogMjglOyB9XG4gIC5ndHctb2Zmc2V0LTEtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0dy1vZmZzZXQtMS0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMyU7IH1cbiAgLmd0dy1wdXNoLTEtMyB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtMS0zIHtcbiAgICAgIGxlZnQ6IDMzJTsgfVxuICAuZ3R3LXB1bGwtMS0zIHtcbiAgICBsZWZ0OiAtMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtMS0zIHtcbiAgICAgIGxlZnQ6IC0zMyU7IH1cbiAgLmd0dy1jb2wtMi0zIHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3R3LWNvbC0yLTMge1xuICAgICAgd2lkdGg6IDYxJTsgfVxuICAuZ3R3LW9mZnNldC0yLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndHctb2Zmc2V0LTItMyB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYlOyB9XG4gIC5ndHctcHVzaC0yLTMge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTItMyB7XG4gICAgICBsZWZ0OiA2NiU7IH1cbiAgLmd0dy1wdWxsLTItMyB7XG4gICAgbGVmdDogLTY2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdWxsLTItMyB7XG4gICAgICBsZWZ0OiAtNjYlOyB9XG4gIC5ndHctY29sLTEtNCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC5sdC1pZTggLmd0dy1jb2wtMS00IHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgLmd0dy1vZmZzZXQtMS00IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0xLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuZ3R3LXB1c2gtMS00IHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC0xLTQge1xuICAgICAgbGVmdDogMjUlOyB9XG4gIC5ndHctcHVsbC0xLTQge1xuICAgIGxlZnQ6IC0yNSU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0xLTQge1xuICAgICAgbGVmdDogLTI1JTsgfVxuICAuZ3R3LWNvbC0zLTQge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTMtNCB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gIC5ndHctb2Zmc2V0LTMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5sdC1pZTggLmd0dy1vZmZzZXQtMy00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmd0dy1wdXNoLTMtNCB7XG4gICAgbGVmdDogNzUlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtMy00IHtcbiAgICAgIGxlZnQ6IDc1JTsgfVxuICAuZ3R3LXB1bGwtMy00IHtcbiAgICBsZWZ0OiAtNzUlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtMy00IHtcbiAgICAgIGxlZnQ6IC03NSU7IH1cbiAgLmd0dy1jb2wtMS01IHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LWNvbC0xLTUge1xuICAgICAgd2lkdGg6IDE1JTsgfVxuICAuZ3R3LW9mZnNldC0xLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAubHQtaWU4IC5ndHctb2Zmc2V0LTEtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gIC5ndHctcHVzaC0xLTUge1xuICAgIGxlZnQ6IDIwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTEtNSB7XG4gICAgICBsZWZ0OiAyMCU7IH1cbiAgLmd0dy1wdWxsLTEtNSB7XG4gICAgbGVmdDogLTIwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdWxsLTEtNSB7XG4gICAgICBsZWZ0OiAtMjAlOyB9XG4gIC5ndHctY29sLTItNSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1jb2wtMi01IHtcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgLmd0dy1vZmZzZXQtMi01IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0yLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAuZ3R3LXB1c2gtMi01IHtcbiAgICBsZWZ0OiA0MCU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC0yLTUge1xuICAgICAgbGVmdDogNDAlOyB9XG4gIC5ndHctcHVsbC0yLTUge1xuICAgIGxlZnQ6IC00MCU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0yLTUge1xuICAgICAgbGVmdDogLTQwJTsgfVxuICAuZ3R3LWNvbC0zLTUge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTMtNSB7XG4gICAgICB3aWR0aDogNTUlOyB9XG4gIC5ndHctb2Zmc2V0LTMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1vZmZzZXQtMy01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgLmd0dy1wdXNoLTMtNSB7XG4gICAgbGVmdDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtMy01IHtcbiAgICAgIGxlZnQ6IDYwJTsgfVxuICAuZ3R3LXB1bGwtMy01IHtcbiAgICBsZWZ0OiAtNjAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtMy01IHtcbiAgICAgIGxlZnQ6IC02MCU7IH1cbiAgLmd0dy1jb2wtNC01IHtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LWNvbC00LTUge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAuZ3R3LW9mZnNldC00LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAubHQtaWU4IC5ndHctb2Zmc2V0LTQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlOyB9XG4gIC5ndHctcHVzaC00LTUge1xuICAgIGxlZnQ6IDgwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTQtNSB7XG4gICAgICBsZWZ0OiA4MCU7IH1cbiAgLmd0dy1wdWxsLTQtNSB7XG4gICAgbGVmdDogLTgwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdWxsLTQtNSB7XG4gICAgICBsZWZ0OiAtODAlOyB9XG4gIC5ndHctY29sLTEtNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0dy1jb2wtMS02IHtcbiAgICAgIHdpZHRoOiAxMSU7IH1cbiAgLmd0dy1vZmZzZXQtMS02IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0xLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2JTsgfVxuICAuZ3R3LXB1c2gtMS02IHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC0xLTYge1xuICAgICAgbGVmdDogMTYlOyB9XG4gIC5ndHctcHVsbC0xLTYge1xuICAgIGxlZnQ6IC0xNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0xLTYge1xuICAgICAgbGVmdDogLTE2JTsgfVxuICAuZ3R3LWNvbC0yLTYge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTItNiB7XG4gICAgICB3aWR0aDogMjglOyB9XG4gIC5ndHctb2Zmc2V0LTItNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0dy1vZmZzZXQtMi02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMyU7IH1cbiAgLmd0dy1wdXNoLTItNiB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtMi02IHtcbiAgICAgIGxlZnQ6IDMzJTsgfVxuICAuZ3R3LXB1bGwtMi02IHtcbiAgICBsZWZ0OiAtMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtMi02IHtcbiAgICAgIGxlZnQ6IC0zMyU7IH1cbiAgLmd0dy1jb2wtMy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LWNvbC0zLTYge1xuICAgICAgd2lkdGg6IDQ1JTsgfVxuICAuZ3R3LW9mZnNldC0zLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAubHQtaWU4IC5ndHctb2Zmc2V0LTMtNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5ndHctcHVzaC0zLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTMtNiB7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgLmd0dy1wdWxsLTMtNiB7XG4gICAgbGVmdDogLTUwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdWxsLTMtNiB7XG4gICAgICBsZWZ0OiAtNTAlOyB9XG4gIC5ndHctY29sLTUtNiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0dy1jb2wtNS02IHtcbiAgICAgIHdpZHRoOiA3OCU7IH1cbiAgLmd0dy1vZmZzZXQtNS02IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC01LTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzJTsgfVxuICAuZ3R3LXB1c2gtNS02IHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC01LTYge1xuICAgICAgbGVmdDogODMlOyB9XG4gIC5ndHctcHVsbC01LTYge1xuICAgIGxlZnQ6IC04My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC01LTYge1xuICAgICAgbGVmdDogLTgzJTsgfVxuICAuZ3R3LWNvbC0xLTcge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTEtNyB7XG4gICAgICB3aWR0aDogOSU7IH1cbiAgLmd0dy1vZmZzZXQtMS03IHtcbiAgICBtYXJnaW4tbGVmdDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0xLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0JTsgfVxuICAuZ3R3LXB1c2gtMS03IHtcbiAgICBsZWZ0OiAxNC4yODU3MSU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC0xLTcge1xuICAgICAgbGVmdDogMTQlOyB9XG4gIC5ndHctcHVsbC0xLTcge1xuICAgIGxlZnQ6IC0xNC4yODU3MSU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0xLTcge1xuICAgICAgbGVmdDogLTE0JTsgfVxuICAuZ3R3LWNvbC02LTcge1xuICAgIHdpZHRoOiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTYtNyB7XG4gICAgICB3aWR0aDogODAlOyB9XG4gIC5ndHctb2Zmc2V0LTYtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI5JTsgfVxuICAgIC5sdC1pZTggLmd0dy1vZmZzZXQtNi03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NSU7IH1cbiAgLmd0dy1wdXNoLTYtNyB7XG4gICAgbGVmdDogODUuNzE0MjklOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtNi03IHtcbiAgICAgIGxlZnQ6IDg1JTsgfVxuICAuZ3R3LXB1bGwtNi03IHtcbiAgICBsZWZ0OiAtODUuNzE0MjklOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtNi03IHtcbiAgICAgIGxlZnQ6IC04NSU7IH1cbiAgLmd0dy1jb2wtMS04IHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTEtOCB7XG4gICAgICB3aWR0aDogNyU7IH1cbiAgLmd0dy1vZmZzZXQtMS04IHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbiAgICAubHQtaWU4IC5ndHctb2Zmc2V0LTEtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTIlOyB9XG4gIC5ndHctcHVzaC0xLTgge1xuICAgIGxlZnQ6IDEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtMS04IHtcbiAgICAgIGxlZnQ6IDEyJTsgfVxuICAuZ3R3LXB1bGwtMS04IHtcbiAgICBsZWZ0OiAtMTIuNSU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0xLTgge1xuICAgICAgbGVmdDogLTEyJTsgfVxuICAuZ3R3LWNvbC03LTgge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAgIC5sdC1pZTggLmd0dy1jb2wtNy04IHtcbiAgICAgIHdpZHRoOiA4MiU7IH1cbiAgLmd0dy1vZmZzZXQtNy04IHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7IH1cbiAgICAubHQtaWU4IC5ndHctb2Zmc2V0LTctOCB7XG4gICAgICBtYXJnaW4tbGVmdDogODclOyB9XG4gIC5ndHctcHVzaC03LTgge1xuICAgIGxlZnQ6IDg3LjUlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtNy04IHtcbiAgICAgIGxlZnQ6IDg3JTsgfVxuICAuZ3R3LXB1bGwtNy04IHtcbiAgICBsZWZ0OiAtODcuNSU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC03LTgge1xuICAgICAgbGVmdDogLTg3JTsgfVxuICAuZ3R3LWNvbC0xLTEwIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LWNvbC0xLTEwIHtcbiAgICAgIHdpZHRoOiA1JTsgfVxuICAuZ3R3LW9mZnNldC0xLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0xLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLmd0dy1wdXNoLTEtMTAge1xuICAgIGxlZnQ6IDEwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTEtMTAge1xuICAgICAgbGVmdDogMTAlOyB9XG4gIC5ndHctcHVsbC0xLTEwIHtcbiAgICBsZWZ0OiAtMTAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtMS0xMCB7XG4gICAgICBsZWZ0OiAtMTAlOyB9XG4gIC5ndHctY29sLTItMTAge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTItMTAge1xuICAgICAgd2lkdGg6IDE1JTsgfVxuICAuZ3R3LW9mZnNldC0yLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0yLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgLmd0dy1wdXNoLTItMTAge1xuICAgIGxlZnQ6IDIwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTItMTAge1xuICAgICAgbGVmdDogMjAlOyB9XG4gIC5ndHctcHVsbC0yLTEwIHtcbiAgICBsZWZ0OiAtMjAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtMi0xMCB7XG4gICAgICBsZWZ0OiAtMjAlOyB9XG4gIC5ndHctY29sLTMtMTAge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTMtMTAge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAuZ3R3LW9mZnNldC0zLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0zLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMCU7IH1cbiAgLmd0dy1wdXNoLTMtMTAge1xuICAgIGxlZnQ6IDMwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTMtMTAge1xuICAgICAgbGVmdDogMzAlOyB9XG4gIC5ndHctcHVsbC0zLTEwIHtcbiAgICBsZWZ0OiAtMzAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtMy0xMCB7XG4gICAgICBsZWZ0OiAtMzAlOyB9XG4gIC5ndHctY29sLTQtMTAge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTQtMTAge1xuICAgICAgd2lkdGg6IDM1JTsgfVxuICAuZ3R3LW9mZnNldC00LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC00LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgLmd0dy1wdXNoLTQtMTAge1xuICAgIGxlZnQ6IDQwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTQtMTAge1xuICAgICAgbGVmdDogNDAlOyB9XG4gIC5ndHctcHVsbC00LTEwIHtcbiAgICBsZWZ0OiAtNDAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtNC0xMCB7XG4gICAgICBsZWZ0OiAtNDAlOyB9XG4gIC5ndHctY29sLTYtMTAge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTYtMTAge1xuICAgICAgd2lkdGg6IDU1JTsgfVxuICAuZ3R3LW9mZnNldC02LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC02LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgLmd0dy1wdXNoLTYtMTAge1xuICAgIGxlZnQ6IDYwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTYtMTAge1xuICAgICAgbGVmdDogNjAlOyB9XG4gIC5ndHctcHVsbC02LTEwIHtcbiAgICBsZWZ0OiAtNjAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtNi0xMCB7XG4gICAgICBsZWZ0OiAtNjAlOyB9XG4gIC5ndHctY29sLTctMTAge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTctMTAge1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAuZ3R3LW9mZnNldC03LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC03LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MCU7IH1cbiAgLmd0dy1wdXNoLTctMTAge1xuICAgIGxlZnQ6IDcwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTctMTAge1xuICAgICAgbGVmdDogNzAlOyB9XG4gIC5ndHctcHVsbC03LTEwIHtcbiAgICBsZWZ0OiAtNzAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtNy0xMCB7XG4gICAgICBsZWZ0OiAtNzAlOyB9XG4gIC5ndHctY29sLTktMTAge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTktMTAge1xuICAgICAgd2lkdGg6IDg1JTsgfVxuICAuZ3R3LW9mZnNldC05LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC05LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MCU7IH1cbiAgLmd0dy1wdXNoLTktMTAge1xuICAgIGxlZnQ6IDkwJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTktMTAge1xuICAgICAgbGVmdDogOTAlOyB9XG4gIC5ndHctcHVsbC05LTEwIHtcbiAgICBsZWZ0OiAtOTAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1bGwtOS0xMCB7XG4gICAgICBsZWZ0OiAtOTAlOyB9XG4gIC5ndHctY29sLTEtMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0dy1jb2wtMS0xMiB7XG4gICAgICB3aWR0aDogMyU7IH1cbiAgLmd0dy1vZmZzZXQtMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3R3LW9mZnNldC0xLTEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4JTsgfVxuICAuZ3R3LXB1c2gtMS0xMiB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC0xLTEyIHtcbiAgICAgIGxlZnQ6IDglOyB9XG4gIC5ndHctcHVsbC0xLTEyIHtcbiAgICBsZWZ0OiAtOC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0xLTEyIHtcbiAgICAgIGxlZnQ6IC04JTsgfVxuICAuZ3R3LWNvbC01LTEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ3R3LWNvbC01LTEyIHtcbiAgICAgIHdpZHRoOiAzNiU7IH1cbiAgLmd0dy1vZmZzZXQtNS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0dy1vZmZzZXQtNS0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDElOyB9XG4gIC5ndHctcHVzaC01LTEyIHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC01LTEyIHtcbiAgICAgIGxlZnQ6IDQxJTsgfVxuICAuZ3R3LXB1bGwtNS0xMiB7XG4gICAgbGVmdDogLTQxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdWxsLTUtMTIge1xuICAgICAgbGVmdDogLTQxJTsgfVxuICAuZ3R3LWNvbC03LTEyIHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ3R3LWNvbC03LTEyIHtcbiAgICAgIHdpZHRoOiA1MyU7IH1cbiAgLmd0dy1vZmZzZXQtNy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0dy1vZmZzZXQtNy0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTglOyB9XG4gIC5ndHctcHVzaC03LTEyIHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVzaC03LTEyIHtcbiAgICAgIGxlZnQ6IDU4JTsgfVxuICAuZ3R3LXB1bGwtNy0xMiB7XG4gICAgbGVmdDogLTU4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdWxsLTctMTIge1xuICAgICAgbGVmdDogLTU4JTsgfVxuICAuZ3R3LWNvbC0xMS0xMiB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0dy1jb2wtMTEtMTIge1xuICAgICAgd2lkdGg6IDg2JTsgfVxuICAuZ3R3LW9mZnNldC0xMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0dy1vZmZzZXQtMTEtMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxJTsgfVxuICAuZ3R3LXB1c2gtMTEtMTIge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmd0dy1wdXNoLTExLTEyIHtcbiAgICAgIGxlZnQ6IDkxJTsgfVxuICAuZ3R3LXB1bGwtMTEtMTIge1xuICAgIGxlZnQ6IC05MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0xMS0xMiB7XG4gICAgICBsZWZ0OiAtOTElOyB9XG4gIC5ndHctY29sLTEtMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubHQtaWU4IC5ndHctY29sLTEtMSB7XG4gICAgICB3aWR0aDogOTUlOyB9XG4gIC5ndHctb2Zmc2V0LTEtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgICAubHQtaWU4IC5ndHctb2Zmc2V0LTEtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ3R3LXB1c2gtMS0xIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gICAgLmx0LWllOCAuZ3R3LXB1c2gtMS0xIHtcbiAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmd0dy1wdWxsLTEtMSB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgICAubHQtaWU4IC5ndHctcHVsbC0xLTEge1xuICAgICAgbGVmdDogLTEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmctd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmctd3JhcDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5sdC1pZTggLmctd3JhcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZ2Qtd3JhcC0taW5saW5lIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmdkLXdyYXAtLWZsZXgge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAuZ2Qtd3JhcC0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5nZC13cmFwLS1mbG9hdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxhcmdlLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzVweDsgfVxuICAgIC5sYXJnZS1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLmxhcmdlLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4OyB9XG4gICAgICAubHQtaWU4IC5sYXJnZS1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5sYXJnZS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4OyB9XG4gIC5oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4OyB9XG4gICAgLmhhbGYtZ3V0dGVyID4gLmctY29sLFxuICAgIC5oYWxmLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgICAgIC5sdC1pZTggLmhhbGYtZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAuaGFsZi1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgLnRoaXJkLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gICAgLnRoaXJkLWd1dHRlciA+IC5nLWNvbCxcbiAgICAudGhpcmQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLmx0LWllOCAudGhpcmQtZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAudGhpcmQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5xdWFydGVyLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMi41cHg7IH1cbiAgICAucXVhcnRlci1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLnF1YXJ0ZXItZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjIuNXB4OyB9XG4gICAgICAubHQtaWU4IC5xdWFydGVyLWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLnF1YXJ0ZXItZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMi41cHg7IH1cbiAgLm5vLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubm8tZ3V0dGVyID4gLmctY29sLFxuICAgIC5uby1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubHQtaWU4IC5uby1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5uby1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnJlc2V0LWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4OyB9XG4gICAgLnJlc2V0LWd1dHRlciA+IC5nLWNvbCxcbiAgICAucmVzZXQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICAgICAgLmx0LWllOCAucmVzZXQtZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAucmVzZXQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4OyB9XG4gIC50aW55LWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAudGlueS1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLnRpbnktZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gICAgICAubHQtaWU4IC50aW55LWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLnRpbnktZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgLmctY29sLFxuICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICAgIC5sdC1pZTggLmctY29sLCAubHQtaWU4XG4gICAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOSU7IH1cbiAgICAuZ2Qtd3JhcC0taW5saW5lIC5nLWNvbCwgLmdkLXdyYXAtLWlubGluZVxuICAgIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA2Mi41JXB4OyB9XG4gICAgLmdkLXdyYXAtLWZsZXggLmctY29sLCAuZ2Qtd3JhcC0tZmxleFxuICAgIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5nZC13cmFwLS1mbG9hdCAuZy1jb2wsIC5nZC13cmFwLS1mbG9hdFxuICAgIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuZ2QtY29sLFxuICBbY2xhc3MqPVwiZ2QtY29sXCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2Qtd3JhcC0taW5saW5lLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5nZC13cmFwLS1pbmxpbmUtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5nZC13cmFwLS1pbmxpbmUtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZ2Qtd3JhcC0tZmxleC0tbGVmdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmdkLXdyYXAtLWZsZXgtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmdkLXdyYXAtLWZsZXgtLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgdWwuZy13cmFwLFxuICBvbC5nLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIGxpLmctY29sLFxuICBsaVtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2QtY29sLTAtMSB7XG4gICAgd2lkdGg6IDAlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTAtMSB7XG4gICAgICB3aWR0aDogLTklOyB9XG4gIC5nZC1vZmZzZXQtMC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtMC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuZ2QtcHVzaC0wLTEge1xuICAgIGxlZnQ6IDAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0wLTEge1xuICAgICAgbGVmdDogMCU7IH1cbiAgLmdkLXB1bGwtMC0xIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMC0xIHtcbiAgICAgIGxlZnQ6IDAlOyB9XG4gIC5nZC1jb2wtMS0yIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTEtMiB7XG4gICAgICB3aWR0aDogNDElOyB9XG4gIC5nZC1vZmZzZXQtMS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTEtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5nZC1wdXNoLTEtMiB7XG4gICAgbGVmdDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0xLTIge1xuICAgICAgbGVmdDogNTAlOyB9XG4gIC5nZC1wdWxsLTEtMiB7XG4gICAgbGVmdDogLTUwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMS0yIHtcbiAgICAgIGxlZnQ6IC01MCU7IH1cbiAgLmdkLWNvbC0xLTMge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtMS0zIHtcbiAgICAgIHdpZHRoOiAyNCU7IH1cbiAgLmdkLW9mZnNldC0xLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtMS0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMyU7IH1cbiAgLmdkLXB1c2gtMS0zIHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTEtMyB7XG4gICAgICBsZWZ0OiAzMyU7IH1cbiAgLmdkLXB1bGwtMS0zIHtcbiAgICBsZWZ0OiAtMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC0xLTMge1xuICAgICAgbGVmdDogLTMzJTsgfVxuICAuZ2QtY29sLTItMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkLWNvbC0yLTMge1xuICAgICAgd2lkdGg6IDU3JTsgfVxuICAuZ2Qtb2Zmc2V0LTItMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC0yLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2JTsgfVxuICAuZ2QtcHVzaC0yLTMge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkLXB1c2gtMi0zIHtcbiAgICAgIGxlZnQ6IDY2JTsgfVxuICAuZ2QtcHVsbC0yLTMge1xuICAgIGxlZnQ6IC02Ni42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZC1wdWxsLTItMyB7XG4gICAgICBsZWZ0OiAtNjYlOyB9XG4gIC5nZC1jb2wtMS00IHtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTEtNCB7XG4gICAgICB3aWR0aDogMTYlOyB9XG4gIC5nZC1vZmZzZXQtMS00IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTEtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5nZC1wdXNoLTEtNCB7XG4gICAgbGVmdDogMjUlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0xLTQge1xuICAgICAgbGVmdDogMjUlOyB9XG4gIC5nZC1wdWxsLTEtNCB7XG4gICAgbGVmdDogLTI1JTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMS00IHtcbiAgICAgIGxlZnQ6IC0yNSU7IH1cbiAgLmdkLWNvbC0zLTQge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtMy00IHtcbiAgICAgIHdpZHRoOiA2NiU7IH1cbiAgLmdkLW9mZnNldC0zLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtMy00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmdkLXB1c2gtMy00IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTMtNCB7XG4gICAgICBsZWZ0OiA3NSU7IH1cbiAgLmdkLXB1bGwtMy00IHtcbiAgICBsZWZ0OiAtNzUlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC0zLTQge1xuICAgICAgbGVmdDogLTc1JTsgfVxuICAuZ2QtY29sLTEtNSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC5sdC1pZTggLmdkLWNvbC0xLTUge1xuICAgICAgd2lkdGg6IDExJTsgfVxuICAuZ2Qtb2Zmc2V0LTEtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC0xLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAuZ2QtcHVzaC0xLTUge1xuICAgIGxlZnQ6IDIwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1c2gtMS01IHtcbiAgICAgIGxlZnQ6IDIwJTsgfVxuICAuZ2QtcHVsbC0xLTUge1xuICAgIGxlZnQ6IC0yMCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdWxsLTEtNSB7XG4gICAgICBsZWZ0OiAtMjAlOyB9XG4gIC5nZC1jb2wtMi01IHtcbiAgICB3aWR0aDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTItNSB7XG4gICAgICB3aWR0aDogMzElOyB9XG4gIC5nZC1vZmZzZXQtMi01IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTItNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gIC5nZC1wdXNoLTItNSB7XG4gICAgbGVmdDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0yLTUge1xuICAgICAgbGVmdDogNDAlOyB9XG4gIC5nZC1wdWxsLTItNSB7XG4gICAgbGVmdDogLTQwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMi01IHtcbiAgICAgIGxlZnQ6IC00MCU7IH1cbiAgLmdkLWNvbC0zLTUge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtMy01IHtcbiAgICAgIHdpZHRoOiA1MSU7IH1cbiAgLmdkLW9mZnNldC0zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtMy01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgLmdkLXB1c2gtMy01IHtcbiAgICBsZWZ0OiA2MCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTMtNSB7XG4gICAgICBsZWZ0OiA2MCU7IH1cbiAgLmdkLXB1bGwtMy01IHtcbiAgICBsZWZ0OiAtNjAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC0zLTUge1xuICAgICAgbGVmdDogLTYwJTsgfVxuICAuZ2QtY29sLTQtNSB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIC5sdC1pZTggLmdkLWNvbC00LTUge1xuICAgICAgd2lkdGg6IDcxJTsgfVxuICAuZ2Qtb2Zmc2V0LTQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC00LTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAuZ2QtcHVzaC00LTUge1xuICAgIGxlZnQ6IDgwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1c2gtNC01IHtcbiAgICAgIGxlZnQ6IDgwJTsgfVxuICAuZ2QtcHVsbC00LTUge1xuICAgIGxlZnQ6IC04MCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdWxsLTQtNSB7XG4gICAgICBsZWZ0OiAtODAlOyB9XG4gIC5nZC1jb2wtMS02IHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTEtNiB7XG4gICAgICB3aWR0aDogNyU7IH1cbiAgLmdkLW9mZnNldC0xLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtMS02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7IH1cbiAgLmdkLXB1c2gtMS02IHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTEtNiB7XG4gICAgICBsZWZ0OiAxNiU7IH1cbiAgLmdkLXB1bGwtMS02IHtcbiAgICBsZWZ0OiAtMTYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC0xLTYge1xuICAgICAgbGVmdDogLTE2JTsgfVxuICAuZ2QtY29sLTItNiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkLWNvbC0yLTYge1xuICAgICAgd2lkdGg6IDI0JTsgfVxuICAuZ2Qtb2Zmc2V0LTItNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC0yLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzJTsgfVxuICAuZ2QtcHVzaC0yLTYge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1c2gtMi02IHtcbiAgICAgIGxlZnQ6IDMzJTsgfVxuICAuZ2QtcHVsbC0yLTYge1xuICAgIGxlZnQ6IC0zMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1wdWxsLTItNiB7XG4gICAgICBsZWZ0OiAtMzMlOyB9XG4gIC5nZC1jb2wtMy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTMtNiB7XG4gICAgICB3aWR0aDogNDElOyB9XG4gIC5nZC1vZmZzZXQtMy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTMtNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5nZC1wdXNoLTMtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0zLTYge1xuICAgICAgbGVmdDogNTAlOyB9XG4gIC5nZC1wdWxsLTMtNiB7XG4gICAgbGVmdDogLTUwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMy02IHtcbiAgICAgIGxlZnQ6IC01MCU7IH1cbiAgLmdkLWNvbC01LTYge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtNS02IHtcbiAgICAgIHdpZHRoOiA3NCU7IH1cbiAgLmdkLW9mZnNldC01LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtNS02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MyU7IH1cbiAgLmdkLXB1c2gtNS02IHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTUtNiB7XG4gICAgICBsZWZ0OiA4MyU7IH1cbiAgLmdkLXB1bGwtNS02IHtcbiAgICBsZWZ0OiAtODMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC01LTYge1xuICAgICAgbGVmdDogLTgzJTsgfVxuICAuZ2QtY29sLTEtNyB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAgIC5sdC1pZTggLmdkLWNvbC0xLTcge1xuICAgICAgd2lkdGg6IDUlOyB9XG4gIC5nZC1vZmZzZXQtMS03IHtcbiAgICBtYXJnaW4tbGVmdDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTEtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTQlOyB9XG4gIC5nZC1wdXNoLTEtNyB7XG4gICAgbGVmdDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0xLTcge1xuICAgICAgbGVmdDogMTQlOyB9XG4gIC5nZC1wdWxsLTEtNyB7XG4gICAgbGVmdDogLTE0LjI4NTcxJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMS03IHtcbiAgICAgIGxlZnQ6IC0xNCU7IH1cbiAgLmdkLWNvbC02LTcge1xuICAgIHdpZHRoOiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtNi03IHtcbiAgICAgIHdpZHRoOiA3NiU7IH1cbiAgLmdkLW9mZnNldC02LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtNi03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NSU7IH1cbiAgLmdkLXB1c2gtNi03IHtcbiAgICBsZWZ0OiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTYtNyB7XG4gICAgICBsZWZ0OiA4NSU7IH1cbiAgLmdkLXB1bGwtNi03IHtcbiAgICBsZWZ0OiAtODUuNzE0MjklOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC02LTcge1xuICAgICAgbGVmdDogLTg1JTsgfVxuICAuZ2QtY29sLTEtOCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTEtOCB7XG4gICAgICB3aWR0aDogMyU7IH1cbiAgLmdkLW9mZnNldC0xLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC0xLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyJTsgfVxuICAuZ2QtcHVzaC0xLTgge1xuICAgIGxlZnQ6IDEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0xLTgge1xuICAgICAgbGVmdDogMTIlOyB9XG4gIC5nZC1wdWxsLTEtOCB7XG4gICAgbGVmdDogLTEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC0xLTgge1xuICAgICAgbGVmdDogLTEyJTsgfVxuICAuZ2QtY29sLTctOCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTctOCB7XG4gICAgICB3aWR0aDogNzglOyB9XG4gIC5nZC1vZmZzZXQtNy04IHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtNy04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NyU7IH1cbiAgLmdkLXB1c2gtNy04IHtcbiAgICBsZWZ0OiA4Ny41JTsgfVxuICAgIC5sdC1pZTggLmdkLXB1c2gtNy04IHtcbiAgICAgIGxlZnQ6IDg3JTsgfVxuICAuZ2QtcHVsbC03LTgge1xuICAgIGxlZnQ6IC04Ny41JTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtNy04IHtcbiAgICAgIGxlZnQ6IC04NyU7IH1cbiAgLmdkLWNvbC0xLTEwIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTEtMTAge1xuICAgICAgd2lkdGg6IDElOyB9XG4gIC5nZC1vZmZzZXQtMS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC0xLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLmdkLXB1c2gtMS0xMCB7XG4gICAgbGVmdDogMTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0xLTEwIHtcbiAgICAgIGxlZnQ6IDEwJTsgfVxuICAuZ2QtcHVsbC0xLTEwIHtcbiAgICBsZWZ0OiAtMTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC0xLTEwIHtcbiAgICAgIGxlZnQ6IC0xMCU7IH1cbiAgLmdkLWNvbC0yLTEwIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTItMTAge1xuICAgICAgd2lkdGg6IDExJTsgfVxuICAuZ2Qtb2Zmc2V0LTItMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtMi0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gIC5nZC1wdXNoLTItMTAge1xuICAgIGxlZnQ6IDIwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1c2gtMi0xMCB7XG4gICAgICBsZWZ0OiAyMCU7IH1cbiAgLmdkLXB1bGwtMi0xMCB7XG4gICAgbGVmdDogLTIwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMi0xMCB7XG4gICAgICBsZWZ0OiAtMjAlOyB9XG4gIC5nZC1jb2wtMy0xMCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIC5sdC1pZTggLmdkLWNvbC0zLTEwIHtcbiAgICAgIHdpZHRoOiAyMSU7IH1cbiAgLmdkLW9mZnNldC0zLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTMtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwJTsgfVxuICAuZ2QtcHVzaC0zLTEwIHtcbiAgICBsZWZ0OiAzMCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTMtMTAge1xuICAgICAgbGVmdDogMzAlOyB9XG4gIC5nZC1wdWxsLTMtMTAge1xuICAgIGxlZnQ6IC0zMCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdWxsLTMtMTAge1xuICAgICAgbGVmdDogLTMwJTsgfVxuICAuZ2QtY29sLTQtMTAge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtNC0xMCB7XG4gICAgICB3aWR0aDogMzElOyB9XG4gIC5nZC1vZmZzZXQtNC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC00LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgLmdkLXB1c2gtNC0xMCB7XG4gICAgbGVmdDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC00LTEwIHtcbiAgICAgIGxlZnQ6IDQwJTsgfVxuICAuZ2QtcHVsbC00LTEwIHtcbiAgICBsZWZ0OiAtNDAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC00LTEwIHtcbiAgICAgIGxlZnQ6IC00MCU7IH1cbiAgLmdkLWNvbC02LTEwIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTYtMTAge1xuICAgICAgd2lkdGg6IDUxJTsgfVxuICAuZ2Qtb2Zmc2V0LTYtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtNi0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gIC5nZC1wdXNoLTYtMTAge1xuICAgIGxlZnQ6IDYwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1c2gtNi0xMCB7XG4gICAgICBsZWZ0OiA2MCU7IH1cbiAgLmdkLXB1bGwtNi0xMCB7XG4gICAgbGVmdDogLTYwJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtNi0xMCB7XG4gICAgICBsZWZ0OiAtNjAlOyB9XG4gIC5nZC1jb2wtNy0xMCB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5sdC1pZTggLmdkLWNvbC03LTEwIHtcbiAgICAgIHdpZHRoOiA2MSU7IH1cbiAgLmdkLW9mZnNldC03LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTctMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcwJTsgfVxuICAuZ2QtcHVzaC03LTEwIHtcbiAgICBsZWZ0OiA3MCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTctMTAge1xuICAgICAgbGVmdDogNzAlOyB9XG4gIC5nZC1wdWxsLTctMTAge1xuICAgIGxlZnQ6IC03MCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdWxsLTctMTAge1xuICAgICAgbGVmdDogLTcwJTsgfVxuICAuZ2QtY29sLTktMTAge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtOS0xMCB7XG4gICAgICB3aWR0aDogODElOyB9XG4gIC5nZC1vZmZzZXQtOS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC05LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MCU7IH1cbiAgLmdkLXB1c2gtOS0xMCB7XG4gICAgbGVmdDogOTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC05LTEwIHtcbiAgICAgIGxlZnQ6IDkwJTsgfVxuICAuZ2QtcHVsbC05LTEwIHtcbiAgICBsZWZ0OiAtOTAlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVsbC05LTEwIHtcbiAgICAgIGxlZnQ6IC05MCU7IH1cbiAgLmdkLWNvbC0xLTEyIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtMS0xMiB7XG4gICAgICB3aWR0aDogLTElOyB9XG4gIC5nZC1vZmZzZXQtMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTEtMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDglOyB9XG4gIC5nZC1wdXNoLTEtMTIge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2QtcHVzaC0xLTEyIHtcbiAgICAgIGxlZnQ6IDglOyB9XG4gIC5nZC1wdWxsLTEtMTIge1xuICAgIGxlZnQ6IC04LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMS0xMiB7XG4gICAgICBsZWZ0OiAtOCU7IH1cbiAgLmdkLWNvbC01LTEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTUtMTIge1xuICAgICAgd2lkdGg6IDMyJTsgfVxuICAuZ2Qtb2Zmc2V0LTUtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZC1vZmZzZXQtNS0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDElOyB9XG4gIC5nZC1wdXNoLTUtMTIge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkLXB1c2gtNS0xMiB7XG4gICAgICBsZWZ0OiA0MSU7IH1cbiAgLmdkLXB1bGwtNS0xMiB7XG4gICAgbGVmdDogLTQxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtNS0xMiB7XG4gICAgICBsZWZ0OiAtNDElOyB9XG4gIC5nZC1jb2wtNy0xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkLWNvbC03LTEyIHtcbiAgICAgIHdpZHRoOiA0OSU7IH1cbiAgLmdkLW9mZnNldC03LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTctMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4JTsgfVxuICAuZ2QtcHVzaC03LTEyIHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTctMTIge1xuICAgICAgbGVmdDogNTglOyB9XG4gIC5nZC1wdWxsLTctMTIge1xuICAgIGxlZnQ6IC01OC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZC1wdWxsLTctMTIge1xuICAgICAgbGVmdDogLTU4JTsgfVxuICAuZ2QtY29sLTExLTEyIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ2QtY29sLTExLTEyIHtcbiAgICAgIHdpZHRoOiA4MiU7IH1cbiAgLmdkLW9mZnNldC0xMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkLW9mZnNldC0xMS0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogOTElOyB9XG4gIC5nZC1wdXNoLTExLTEyIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTExLTEyIHtcbiAgICAgIGxlZnQ6IDkxJTsgfVxuICAuZ2QtcHVsbC0xMS0xMiB7XG4gICAgbGVmdDogLTkxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkLXB1bGwtMTEtMTIge1xuICAgICAgbGVmdDogLTkxJTsgfVxuICAuZ2QtY29sLTEtMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubHQtaWU4IC5nZC1jb2wtMS0xIHtcbiAgICAgIHdpZHRoOiA5MSU7IH1cbiAgLmdkLW9mZnNldC0xLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgLmx0LWllOCAuZ2Qtb2Zmc2V0LTEtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2QtcHVzaC0xLTEge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdXNoLTEtMSB7XG4gICAgICBsZWZ0OiAxMDAlOyB9XG4gIC5nZC1wdWxsLTEtMSB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgICAubHQtaWU4IC5nZC1wdWxsLTEtMSB7XG4gICAgICBsZWZ0OiAtMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjkzNzVlbSkge1xuICAuZy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZy13cmFwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmx0LWllOCAuZy13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5nZG0td3JhcC0taW5saW5lIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmdkbS13cmFwLS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuOTM3NWVtKSBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgLmdkbS13cmFwLS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS45Mzc1ZW0pIHtcbiAgLmdkbS13cmFwLS1mbG9hdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxhcmdlLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzVweDsgfVxuICAgIC5sYXJnZS1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLmxhcmdlLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4OyB9XG4gICAgICAubHQtaWU4IC5sYXJnZS1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5sYXJnZS1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4OyB9XG4gIC5oYWxmLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4OyB9XG4gICAgLmhhbGYtZ3V0dGVyID4gLmctY29sLFxuICAgIC5oYWxmLWd1dHRlciA+IFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgICAgIC5sdC1pZTggLmhhbGYtZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAuaGFsZi1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgLnRoaXJkLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gICAgLnRoaXJkLWd1dHRlciA+IC5nLWNvbCxcbiAgICAudGhpcmQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLmx0LWllOCAudGhpcmQtZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAudGhpcmQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5xdWFydGVyLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMi41cHg7IH1cbiAgICAucXVhcnRlci1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLnF1YXJ0ZXItZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjIuNXB4OyB9XG4gICAgICAubHQtaWU4IC5xdWFydGVyLWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLnF1YXJ0ZXItZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMi41cHg7IH1cbiAgLm5vLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubm8tZ3V0dGVyID4gLmctY29sLFxuICAgIC5uby1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubHQtaWU4IC5uby1ndXR0ZXIgPiAuZy1jb2wsIC5sdC1pZThcbiAgICAgIC5uby1ndXR0ZXIgPiBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnJlc2V0LWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4OyB9XG4gICAgLnJlc2V0LWd1dHRlciA+IC5nLWNvbCxcbiAgICAucmVzZXQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICAgICAgLmx0LWllOCAucmVzZXQtZ3V0dGVyID4gLmctY29sLCAubHQtaWU4XG4gICAgICAucmVzZXQtZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4OyB9XG4gIC50aW55LWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAudGlueS1ndXR0ZXIgPiAuZy1jb2wsXG4gICAgLnRpbnktZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gICAgICAubHQtaWU4IC50aW55LWd1dHRlciA+IC5nLWNvbCwgLmx0LWllOFxuICAgICAgLnRpbnktZ3V0dGVyID4gW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgLmctY29sLFxuICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICAgIC5sdC1pZTggLmctY29sLCAubHQtaWU4XG4gICAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOSU7IH1cbiAgICAuZ2RtLXdyYXAtLWlubGluZSAuZy1jb2wsIC5nZG0td3JhcC0taW5saW5lXG4gICAgW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDYyLjUlcHg7IH1cbiAgICAuZ2RtLXdyYXAtLWZsZXggLmctY29sLCAuZ2RtLXdyYXAtLWZsZXhcbiAgICBbY2xhc3MqPVwiZy1jb2xcIl0ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuZ2RtLXdyYXAtLWZsb2F0IC5nLWNvbCwgLmdkbS13cmFwLS1mbG9hdFxuICAgIFtjbGFzcyo9XCJnLWNvbFwiXSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuZ2RtLWNvbCxcbiAgW2NsYXNzKj1cImdkbS1jb2xcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nZG0td3JhcC0taW5saW5lLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5nZG0td3JhcC0taW5saW5lLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2RtLXdyYXAtLWlubGluZS0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5nZG0td3JhcC0tZmxleC0tbGVmdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmdkbS13cmFwLS1mbGV4LS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5nZG0td3JhcC0tZmxleC0tcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICB1bC5nLXdyYXAsXG4gIG9sLmctd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgbGkuZy1jb2wsXG4gIGxpW2NsYXNzKj1cImctY29sXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5nZG0tY29sLTAtMSB7XG4gICAgd2lkdGg6IDAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLWNvbC0wLTEge1xuICAgICAgd2lkdGg6IC05JTsgfVxuICAuZ2RtLW9mZnNldC0wLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1vZmZzZXQtMC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuZ2RtLXB1c2gtMC0xIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTAtMSB7XG4gICAgICBsZWZ0OiAwJTsgfVxuICAuZ2RtLXB1bGwtMC0xIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdWxsLTAtMSB7XG4gICAgICBsZWZ0OiAwJTsgfVxuICAuZ2RtLWNvbC0xLTIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTEtMiB7XG4gICAgICB3aWR0aDogNDElOyB9XG4gIC5nZG0tb2Zmc2V0LTEtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1vZmZzZXQtMS0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmdkbS1wdXNoLTEtMiB7XG4gICAgbGVmdDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtMS0yIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAuZ2RtLXB1bGwtMS0yIHtcbiAgICBsZWZ0OiAtNTAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMS0yIHtcbiAgICAgIGxlZnQ6IC01MCU7IH1cbiAgLmdkbS1jb2wtMS0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2RtLWNvbC0xLTMge1xuICAgICAgd2lkdGg6IDI0JTsgfVxuICAuZ2RtLW9mZnNldC0xLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTEtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMlOyB9XG4gIC5nZG0tcHVzaC0xLTMge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTEtMyB7XG4gICAgICBsZWZ0OiAzMyU7IH1cbiAgLmdkbS1wdWxsLTEtMyB7XG4gICAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdWxsLTEtMyB7XG4gICAgICBsZWZ0OiAtMzMlOyB9XG4gIC5nZG0tY29sLTItMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkbS1jb2wtMi0zIHtcbiAgICAgIHdpZHRoOiA1NyU7IH1cbiAgLmdkbS1vZmZzZXQtMi0zIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC0yLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2JTsgfVxuICAuZ2RtLXB1c2gtMi0zIHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVzaC0yLTMge1xuICAgICAgbGVmdDogNjYlOyB9XG4gIC5nZG0tcHVsbC0yLTMge1xuICAgIGxlZnQ6IC02Ni42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC0yLTMge1xuICAgICAgbGVmdDogLTY2JTsgfVxuICAuZ2RtLWNvbC0xLTQge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTEtNCB7XG4gICAgICB3aWR0aDogMTYlOyB9XG4gIC5nZG0tb2Zmc2V0LTEtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5sdC1pZTggLmdkbS1vZmZzZXQtMS00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmdkbS1wdXNoLTEtNCB7XG4gICAgbGVmdDogMjUlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtMS00IHtcbiAgICAgIGxlZnQ6IDI1JTsgfVxuICAuZ2RtLXB1bGwtMS00IHtcbiAgICBsZWZ0OiAtMjUlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMS00IHtcbiAgICAgIGxlZnQ6IC0yNSU7IH1cbiAgLmdkbS1jb2wtMy00IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgLmx0LWllOCAuZ2RtLWNvbC0zLTQge1xuICAgICAgd2lkdGg6IDY2JTsgfVxuICAuZ2RtLW9mZnNldC0zLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTMtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5nZG0tcHVzaC0zLTQge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTMtNCB7XG4gICAgICBsZWZ0OiA3NSU7IH1cbiAgLmdkbS1wdWxsLTMtNCB7XG4gICAgbGVmdDogLTc1JTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdWxsLTMtNCB7XG4gICAgICBsZWZ0OiAtNzUlOyB9XG4gIC5nZG0tY29sLTEtNSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1jb2wtMS01IHtcbiAgICAgIHdpZHRoOiAxMSU7IH1cbiAgLmdkbS1vZmZzZXQtMS01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC0xLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAuZ2RtLXB1c2gtMS01IHtcbiAgICBsZWZ0OiAyMCU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVzaC0xLTUge1xuICAgICAgbGVmdDogMjAlOyB9XG4gIC5nZG0tcHVsbC0xLTUge1xuICAgIGxlZnQ6IC0yMCU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC0xLTUge1xuICAgICAgbGVmdDogLTIwJTsgfVxuICAuZ2RtLWNvbC0yLTUge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTItNSB7XG4gICAgICB3aWR0aDogMzElOyB9XG4gIC5nZG0tb2Zmc2V0LTItNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1vZmZzZXQtMi01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgLmdkbS1wdXNoLTItNSB7XG4gICAgbGVmdDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtMi01IHtcbiAgICAgIGxlZnQ6IDQwJTsgfVxuICAuZ2RtLXB1bGwtMi01IHtcbiAgICBsZWZ0OiAtNDAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMi01IHtcbiAgICAgIGxlZnQ6IC00MCU7IH1cbiAgLmdkbS1jb2wtMy01IHtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLWNvbC0zLTUge1xuICAgICAgd2lkdGg6IDUxJTsgfVxuICAuZ2RtLW9mZnNldC0zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTMtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gIC5nZG0tcHVzaC0zLTUge1xuICAgIGxlZnQ6IDYwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTMtNSB7XG4gICAgICBsZWZ0OiA2MCU7IH1cbiAgLmdkbS1wdWxsLTMtNSB7XG4gICAgbGVmdDogLTYwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdWxsLTMtNSB7XG4gICAgICBsZWZ0OiAtNjAlOyB9XG4gIC5nZG0tY29sLTQtNSB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1jb2wtNC01IHtcbiAgICAgIHdpZHRoOiA3MSU7IH1cbiAgLmdkbS1vZmZzZXQtNC01IHtcbiAgICBtYXJnaW4tbGVmdDogODAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC00LTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTsgfVxuICAuZ2RtLXB1c2gtNC01IHtcbiAgICBsZWZ0OiA4MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVzaC00LTUge1xuICAgICAgbGVmdDogODAlOyB9XG4gIC5nZG0tcHVsbC00LTUge1xuICAgIGxlZnQ6IC04MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC00LTUge1xuICAgICAgbGVmdDogLTgwJTsgfVxuICAuZ2RtLWNvbC0xLTYge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTEtNiB7XG4gICAgICB3aWR0aDogNyU7IH1cbiAgLmdkbS1vZmZzZXQtMS02IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC0xLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2JTsgfVxuICAuZ2RtLXB1c2gtMS02IHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVzaC0xLTYge1xuICAgICAgbGVmdDogMTYlOyB9XG4gIC5nZG0tcHVsbC0xLTYge1xuICAgIGxlZnQ6IC0xNi42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC0xLTYge1xuICAgICAgbGVmdDogLTE2JTsgfVxuICAuZ2RtLWNvbC0yLTYge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTItNiB7XG4gICAgICB3aWR0aDogMjQlOyB9XG4gIC5nZG0tb2Zmc2V0LTItNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkbS1vZmZzZXQtMi02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMyU7IH1cbiAgLmdkbS1wdXNoLTItNiB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtMi02IHtcbiAgICAgIGxlZnQ6IDMzJTsgfVxuICAuZ2RtLXB1bGwtMi02IHtcbiAgICBsZWZ0OiAtMzMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMi02IHtcbiAgICAgIGxlZnQ6IC0zMyU7IH1cbiAgLmdkbS1jb2wtMy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLWNvbC0zLTYge1xuICAgICAgd2lkdGg6IDQxJTsgfVxuICAuZ2RtLW9mZnNldC0zLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTMtNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5nZG0tcHVzaC0zLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTMtNiB7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgLmdkbS1wdWxsLTMtNiB7XG4gICAgbGVmdDogLTUwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdWxsLTMtNiB7XG4gICAgICBsZWZ0OiAtNTAlOyB9XG4gIC5nZG0tY29sLTUtNiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkbS1jb2wtNS02IHtcbiAgICAgIHdpZHRoOiA3NCU7IH1cbiAgLmdkbS1vZmZzZXQtNS02IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC01LTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzJTsgfVxuICAuZ2RtLXB1c2gtNS02IHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVzaC01LTYge1xuICAgICAgbGVmdDogODMlOyB9XG4gIC5nZG0tcHVsbC01LTYge1xuICAgIGxlZnQ6IC04My4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC01LTYge1xuICAgICAgbGVmdDogLTgzJTsgfVxuICAuZ2RtLWNvbC0xLTcge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTEtNyB7XG4gICAgICB3aWR0aDogNSU7IH1cbiAgLmdkbS1vZmZzZXQtMS03IHtcbiAgICBtYXJnaW4tbGVmdDogMTQuMjg1NzElOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC0xLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0JTsgfVxuICAuZ2RtLXB1c2gtMS03IHtcbiAgICBsZWZ0OiAxNC4yODU3MSU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVzaC0xLTcge1xuICAgICAgbGVmdDogMTQlOyB9XG4gIC5nZG0tcHVsbC0xLTcge1xuICAgIGxlZnQ6IC0xNC4yODU3MSU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC0xLTcge1xuICAgICAgbGVmdDogLTE0JTsgfVxuICAuZ2RtLWNvbC02LTcge1xuICAgIHdpZHRoOiA4NS43MTQyOSU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTYtNyB7XG4gICAgICB3aWR0aDogNzYlOyB9XG4gIC5nZG0tb2Zmc2V0LTYtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI5JTsgfVxuICAgIC5sdC1pZTggLmdkbS1vZmZzZXQtNi03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NSU7IH1cbiAgLmdkbS1wdXNoLTYtNyB7XG4gICAgbGVmdDogODUuNzE0MjklOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtNi03IHtcbiAgICAgIGxlZnQ6IDg1JTsgfVxuICAuZ2RtLXB1bGwtNi03IHtcbiAgICBsZWZ0OiAtODUuNzE0MjklOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtNi03IHtcbiAgICAgIGxlZnQ6IC04NSU7IH1cbiAgLmdkbS1jb2wtMS04IHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTEtOCB7XG4gICAgICB3aWR0aDogMyU7IH1cbiAgLmdkbS1vZmZzZXQtMS04IHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTEtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTIlOyB9XG4gIC5nZG0tcHVzaC0xLTgge1xuICAgIGxlZnQ6IDEyLjUlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtMS04IHtcbiAgICAgIGxlZnQ6IDEyJTsgfVxuICAuZ2RtLXB1bGwtMS04IHtcbiAgICBsZWZ0OiAtMTIuNSU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC0xLTgge1xuICAgICAgbGVmdDogLTEyJTsgfVxuICAuZ2RtLWNvbC03LTgge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAgIC5sdC1pZTggLmdkbS1jb2wtNy04IHtcbiAgICAgIHdpZHRoOiA3OCU7IH1cbiAgLmdkbS1vZmZzZXQtNy04IHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTctOCB7XG4gICAgICBtYXJnaW4tbGVmdDogODclOyB9XG4gIC5nZG0tcHVzaC03LTgge1xuICAgIGxlZnQ6IDg3LjUlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtNy04IHtcbiAgICAgIGxlZnQ6IDg3JTsgfVxuICAuZ2RtLXB1bGwtNy04IHtcbiAgICBsZWZ0OiAtODcuNSU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC03LTgge1xuICAgICAgbGVmdDogLTg3JTsgfVxuICAuZ2RtLWNvbC0xLTEwIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLWNvbC0xLTEwIHtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAuZ2RtLW9mZnNldC0xLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC0xLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLmdkbS1wdXNoLTEtMTAge1xuICAgIGxlZnQ6IDEwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTEtMTAge1xuICAgICAgbGVmdDogMTAlOyB9XG4gIC5nZG0tcHVsbC0xLTEwIHtcbiAgICBsZWZ0OiAtMTAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMS0xMCB7XG4gICAgICBsZWZ0OiAtMTAlOyB9XG4gIC5nZG0tY29sLTItMTAge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTItMTAge1xuICAgICAgd2lkdGg6IDExJTsgfVxuICAuZ2RtLW9mZnNldC0yLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC0yLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgLmdkbS1wdXNoLTItMTAge1xuICAgIGxlZnQ6IDIwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTItMTAge1xuICAgICAgbGVmdDogMjAlOyB9XG4gIC5nZG0tcHVsbC0yLTEwIHtcbiAgICBsZWZ0OiAtMjAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMi0xMCB7XG4gICAgICBsZWZ0OiAtMjAlOyB9XG4gIC5nZG0tY29sLTMtMTAge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTMtMTAge1xuICAgICAgd2lkdGg6IDIxJTsgfVxuICAuZ2RtLW9mZnNldC0zLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC0zLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMCU7IH1cbiAgLmdkbS1wdXNoLTMtMTAge1xuICAgIGxlZnQ6IDMwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTMtMTAge1xuICAgICAgbGVmdDogMzAlOyB9XG4gIC5nZG0tcHVsbC0zLTEwIHtcbiAgICBsZWZ0OiAtMzAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMy0xMCB7XG4gICAgICBsZWZ0OiAtMzAlOyB9XG4gIC5nZG0tY29sLTQtMTAge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTQtMTAge1xuICAgICAgd2lkdGg6IDMxJTsgfVxuICAuZ2RtLW9mZnNldC00LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC00LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgLmdkbS1wdXNoLTQtMTAge1xuICAgIGxlZnQ6IDQwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTQtMTAge1xuICAgICAgbGVmdDogNDAlOyB9XG4gIC5nZG0tcHVsbC00LTEwIHtcbiAgICBsZWZ0OiAtNDAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtNC0xMCB7XG4gICAgICBsZWZ0OiAtNDAlOyB9XG4gIC5nZG0tY29sLTYtMTAge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTYtMTAge1xuICAgICAgd2lkdGg6IDUxJTsgfVxuICAuZ2RtLW9mZnNldC02LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC02LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgLmdkbS1wdXNoLTYtMTAge1xuICAgIGxlZnQ6IDYwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTYtMTAge1xuICAgICAgbGVmdDogNjAlOyB9XG4gIC5nZG0tcHVsbC02LTEwIHtcbiAgICBsZWZ0OiAtNjAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtNi0xMCB7XG4gICAgICBsZWZ0OiAtNjAlOyB9XG4gIC5nZG0tY29sLTctMTAge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTctMTAge1xuICAgICAgd2lkdGg6IDYxJTsgfVxuICAuZ2RtLW9mZnNldC03LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNzAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC03LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MCU7IH1cbiAgLmdkbS1wdXNoLTctMTAge1xuICAgIGxlZnQ6IDcwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTctMTAge1xuICAgICAgbGVmdDogNzAlOyB9XG4gIC5nZG0tcHVsbC03LTEwIHtcbiAgICBsZWZ0OiAtNzAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtNy0xMCB7XG4gICAgICBsZWZ0OiAtNzAlOyB9XG4gIC5nZG0tY29sLTktMTAge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTktMTAge1xuICAgICAgd2lkdGg6IDgxJTsgfVxuICAuZ2RtLW9mZnNldC05LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOTAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC05LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MCU7IH1cbiAgLmdkbS1wdXNoLTktMTAge1xuICAgIGxlZnQ6IDkwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTktMTAge1xuICAgICAgbGVmdDogOTAlOyB9XG4gIC5nZG0tcHVsbC05LTEwIHtcbiAgICBsZWZ0OiAtOTAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtOS0xMCB7XG4gICAgICBsZWZ0OiAtOTAlOyB9XG4gIC5nZG0tY29sLTEtMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkbS1jb2wtMS0xMiB7XG4gICAgICB3aWR0aDogLTElOyB9XG4gIC5nZG0tb2Zmc2V0LTEtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkbS1vZmZzZXQtMS0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogOCU7IH1cbiAgLmdkbS1wdXNoLTEtMTIge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtMS0xMiB7XG4gICAgICBsZWZ0OiA4JTsgfVxuICAuZ2RtLXB1bGwtMS0xMiB7XG4gICAgbGVmdDogLTguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMS0xMiB7XG4gICAgICBsZWZ0OiAtOCU7IH1cbiAgLmdkbS1jb2wtNS0xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5sdC1pZTggLmdkbS1jb2wtNS0xMiB7XG4gICAgICB3aWR0aDogMzIlOyB9XG4gIC5nZG0tb2Zmc2V0LTUtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTUtMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxJTsgfVxuICAuZ2RtLXB1c2gtNS0xMiB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtNS0xMiB7XG4gICAgICBsZWZ0OiA0MSU7IH1cbiAgLmdkbS1wdWxsLTUtMTIge1xuICAgIGxlZnQ6IC00MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC01LTEyIHtcbiAgICAgIGxlZnQ6IC00MSU7IH1cbiAgLmdkbS1jb2wtNy0xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5sdC1pZTggLmdkbS1jb2wtNy0xMiB7XG4gICAgICB3aWR0aDogNDklOyB9XG4gIC5nZG0tb2Zmc2V0LTctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTctMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4JTsgfVxuICAuZ2RtLXB1c2gtNy0xMiB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1c2gtNy0xMiB7XG4gICAgICBsZWZ0OiA1OCU7IH1cbiAgLmdkbS1wdWxsLTctMTIge1xuICAgIGxlZnQ6IC01OC4zMzMzMyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVsbC03LTEyIHtcbiAgICAgIGxlZnQ6IC01OCU7IH1cbiAgLmdkbS1jb2wtMTEtMTIge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tY29sLTExLTEyIHtcbiAgICAgIHdpZHRoOiA4MiU7IH1cbiAgLmdkbS1vZmZzZXQtMTEtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tb2Zmc2V0LTExLTEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MSU7IH1cbiAgLmdkbS1wdXNoLTExLTEyIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAubHQtaWU4IC5nZG0tcHVzaC0xMS0xMiB7XG4gICAgICBsZWZ0OiA5MSU7IH1cbiAgLmdkbS1wdWxsLTExLTEyIHtcbiAgICBsZWZ0OiAtOTEuNjY2NjclOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMTEtMTIge1xuICAgICAgbGVmdDogLTkxJTsgfVxuICAuZ2RtLWNvbC0xLTEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLWNvbC0xLTEge1xuICAgICAgd2lkdGg6IDkxJTsgfVxuICAuZ2RtLW9mZnNldC0xLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLW9mZnNldC0xLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdkbS1wdXNoLTEtMSB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAgIC5sdC1pZTggLmdkbS1wdXNoLTEtMSB7XG4gICAgICBsZWZ0OiAxMDAlOyB9XG4gIC5nZG0tcHVsbC0xLTEge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gICAgLmx0LWllOCAuZ2RtLXB1bGwtMS0xIHtcbiAgICAgIGxlZnQ6IC0xMDAlOyB9IH1cblxuLypcclxuICBDT0xPVVJTXHJcbiovXG4vKlxyXG4gIEZPTlRTXHJcbiovXG4vKlxyXG4gIEZPTlRTXHJcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFcGlsb2d1ZSBSZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCguLi8uLi9mb250cy8vRXBpbG9ndWUtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi8uLi9mb250cy8vRXBpbG9ndWUtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRXBpbG9ndWUgQm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoLi4vLi4vZm9udHMvL0VwaWxvZ3VlLUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vLi4vZm9udHMvL0VwaWxvZ3VlLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0VwaWxvZ3VlIEl0YWxpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoLi4vLi4vZm9udHMvL0VwaWxvZ3VlLUl0YWxpYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi8uLi9mb250cy8vRXBpbG9ndWUtSXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFcGlsb2d1ZSBCb2xkIEl0YWxpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoLi4vLi4vZm9udHMvL0VwaWxvZ3VlLUJvbGRJdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vLi4vZm9udHMvL0VwaWxvZ3VlLUJvbGRJdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qXHJcbiAgQU5JTUFUSU9OU1xyXG4gIEN1c3RvbSBhbmltYXRpb24gbWl4aW5zXHJcbiovXG5Aa2V5ZnJhbWVzIGhlYXJ0YmVhdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9IH1cblxuLypcclxuICBUWVBPR1JBUEhZXHJcbiovXG5ib2R5IHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogXCJFcGlsb2d1ZSBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiRXBpbG9ndWUgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgaDEsXG4gIC5mcy1oMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICBoMSxcbiAgLmZzLWgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIGgxLFxuICAuZnMtaDEge1xuICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICBmb250LXNpemU6IDQuNjg3NXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgaDIsXG4gIC5mcy1oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICBoMixcbiAgLmZzLWgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgaDIsXG4gIC5mcy1oMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICBoMyxcbiAgLmZzLWgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICBoMyxcbiAgLmZzLWgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH0gfVxuXG5wLFxuLmZzLXAxIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICBwLFxuICAgIC5mcy1wMSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIHAsXG4gICAgLmZzLXAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4uZnMtcDIgKiB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuZnMtcDIgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuZnMtcDIgKiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG5cbi5mcy1wMyB7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuZnMtcDMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9IH1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlIEJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgb2wgbGksXG4gIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgb2wgbGksXG4gIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbi5ib3JkZXItbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgLmJvcmRlci1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTsgfSB9XG5cbmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzEzMTMxMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0OyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzhhNTQzZjsgfVxuXG4uY3VycmVudC1tZW51LWl0ZW0gYTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5jdXJyZW50LW1lbnUtaXRlbSBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmFydGljbGUgcDpsYXN0LWNoaWxkLFxuZGl2IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnR4dC1yZWQge1xuICBjb2xvcjogI2ExMWQxZjsgfVxuXG4udHh0LWJ1cmd1bmR5IHtcbiAgY29sb3I6ICM1ZjE2MTc7IH1cblxuLnR4dC1iZWlnZSB7XG4gIGNvbG9yOiAjZWFlMGQ2OyB9XG5cbi50eHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udHh0LW9mZi13aGl0ZSB7XG4gIGNvbG9yOiAjZjlmOWY5OyB9XG5cbi8qXHJcbiAgQlVUVE9OU1xyXG4qL1xuLmJ0bixcbi5mYWNldHdwLWxvYWQtbW9yZSxcbi5jbGktcGx1Z2luLWJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJFcGlsb2d1ZSBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAxM3B4IDQwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLmJ0bixcbiAgICAuZmFjZXR3cC1sb2FkLW1vcmUsXG4gICAgLmNsaS1wbHVnaW4tYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuYnRuLFxuICAgIC5mYWNldHdwLWxvYWQtbW9yZSxcbiAgICAuY2xpLXBsdWdpbi1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5idG4sXG4gICAgLmZhY2V0d3AtbG9hZC1tb3JlLFxuICAgIC5jbGktcGx1Z2luLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDQwcHggMTVweDsgfSB9XG4gIC5idG46aG92ZXIsIC5idG46YWN0aXZlLFxuICAuZmFjZXR3cC1sb2FkLW1vcmU6aG92ZXIsXG4gIC5mYWNldHdwLWxvYWQtbW9yZTphY3RpdmUsXG4gIC5jbGktcGx1Z2luLWJ1dHRvbjpob3ZlcixcbiAgLmNsaS1wbHVnaW4tYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmOWY5Zjk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG5cbi5idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTFkMWY7IH1cblxuLmJ0bi0tYnVyZ3VuZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYxNjE3OyB9XG5cbi5idG4tLWJlaWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTBkNjtcbiAgY29sb3I6ICMxMzEzMTM7IH1cbiAgLmJ0bi0tYmVpZ2U6aG92ZXIsIC5idG4tLWJlaWdlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNhMTFkMWY7IH1cblxuLmJ0bi0td2hpdGUsXG4uZmFjZXR3cC1sb2FkLW1vcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWYxNjE3O1xuICBjb2xvcjogIzVmMTYxNzsgfVxuICAuYnRuLS13aGl0ZTpob3ZlciwgLmJ0bi0td2hpdGU6YWN0aXZlLFxuICAuZmFjZXR3cC1sb2FkLW1vcmU6aG92ZXIsXG4gIC5mYWNldHdwLWxvYWQtbW9yZTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMWQxZjtcbiAgICBjb2xvcjogI2ExMWQxZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5idG4tLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLmJ0bi0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5idG4tLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH0gfVxuXG4uYnRuLS1mb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMi41cHg7IH1cbiAgLmJ0bi0tZm9ybTpob3ZlciwgLmJ0bi0tZm9ybTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYnRuLS1mb3JtLS1yZWQge1xuICBib3JkZXItY29sb3I6ICNhMTFkMWY7XG4gIGNvbG9yOiAjZWFlMGQ2OyB9XG4gIC5idG4tLWZvcm0tLXJlZDpob3ZlciwgLmJ0bi0tZm9ybS0tcmVkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTBkNjtcbiAgICBjb2xvcjogI2ExMWQxZjsgfVxuXG4uYnRuLS1mb3JtLS1iZWlnZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhZTBkNjsgfVxuICAuYnRuLS1mb3JtLS1iZWlnZTpob3ZlciwgLmJ0bi0tZm9ybS0tYmVpZ2U6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYxNjE3O1xuICAgIGJvcmRlci1jb2xvcjogI2VhZTBkNjtcbiAgICBjb2xvcjogI2VhZTBkNjsgfVxuXG4uYnRuLS1hcmNoaXZlLXNvcnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmMTYxNztcbiAgY29sb3I6ICM1ZjE2MTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAxM3B4IDE4cHggMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5idG4tLWFyY2hpdmUtc29ydCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDEzcHggNDBweCAxMHB4OyB9IH1cbiAgLmJ0bi0tYXJjaGl2ZS1zb3J0OmhvdmVyLCAuYnRuLS1hcmNoaXZlLXNvcnQ6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNhMTFkMWY7XG4gICAgY29sb3I6ICNhMTFkMWY7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmJ0bi0tYXJjaGl2ZS1zb3J0OmhvdmVyIHN2ZyBwYXRoLCAuYnRuLS1hcmNoaXZlLXNvcnQ6YWN0aXZlIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNhMTFkMWY7IH1cbiAgLmJ0bi0tYXJjaGl2ZS1zb3J0IHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgLmJ0bi0tYXJjaGl2ZS1zb3J0IHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDsgfVxuXG4vKlxyXG4gIEZPUk1TXHJcbiovXG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9ybSxcbi5tYy1maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvcm0sXG4uZm9ybV9faW5wdXQsXG4ubWMtZmllbGQtZ3JvdXAge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybV9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWYxNjE3O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTIuNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuZm9ybV9faW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmZvcm1fX2lucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cblxuZGl2Lm1jZV9pbmxpbmVfZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIGRpdi5tY2VfaW5saW5lX2Vycm9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIGRpdi5tY2VfaW5saW5lX2Vycm9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cblxuLypcclxuICBNRURJQVxyXG4gIFJlc3BvbnNpdmUgaW1hZ2VzIGFuZCB2aWRlb3NcclxuKi9cbmltZyxcbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnJlc3BvbnNpdmUtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucmVzcG9uc2l2ZS1tZWRpYSBpZnJhbWUsXG4gIC5yZXNwb25zaXZlLW1lZGlhIG9iamVjdCxcbiAgLnJlc3BvbnNpdmUtbWVkaWEgZW1iZWQsXG4gIC5yZXNwb25zaXZlLW1lZGlhIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi8qXHJcbiAgSUNPTlNcclxuKi9cbi8qXHJcbiAgQU5JTUFUSU9OU1xyXG4gIEN1c3RvbSBhbmltYXRpb24gbWl4aW5zXHJcbiovXG5Aa2V5ZnJhbWVzIGhlYXJ0YmVhdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9IH1cblxuLnR3by1jb2x1bW4tY29udGVudF9faGVhZGluZyxcbi5jb250ZW50LWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nLFxuICAgIC5jb250ZW50LWhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nIGgyLFxuICAuY29udGVudC1oZWFkaW5nIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC50d28tY29sdW1uLWNvbnRlbnRfX2hlYWRpbmcgaDMsXG4gIC5jb250ZW50LWhlYWRpbmcgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nIGgzLFxuICAgICAgLmNvbnRlbnQtaGVhZGluZyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgLnR3by1jb2x1bW4tY29udGVudF9faGVhZGluZyBoMyxcbiAgICAgIC5jb250ZW50LWhlYWRpbmcgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4udGVzdGltb25pYWxzLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKDgwcHggKyAwLjVlbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAzMXB4O1xuICB6LWluZGV4OiAxOyB9XG4gIC50ZXN0aW1vbmlhbHMtYXJyb3cgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRlc3RpbW9uaWFscy1hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogOCU7IH1cbiAgLnRlc3RpbW9uaWFscy1hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDglO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLnRlc3RpbW9uaWFscy1hcnJvdyB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLnRlc3RpbW9uaWFscy1hcnJvdy0tbmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfSB9XG4gIC50ZXN0aW1vbmlhbHMtYXJyb3c6aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cblxuLnJlbGF0ZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWUwZDY7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAucmVsYXRlZC1jb250ZW50IC5jb250ZW50LWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAucmVsYXRlZC1jb250ZW50IC5jb250ZW50LWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucmVsYXRlZC1jb250ZW50IC5jb250ZW50LWhlYWRpbmcgaDIge1xuICAgICAgY29sb3I6ICM1ZjE2MTc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnJlbGF0ZWQtY29udGVudCAuY29udGVudC1oZWFkaW5nIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgICAucmVsYXRlZC1jb250ZW50IC5jb250ZW50LWhlYWRpbmcgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgICAgLnJlbGF0ZWQtY29udGVudCAuY29udGVudC1oZWFkaW5nIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgICAucmVsYXRlZC1jb250ZW50IC5jb250ZW50LWhlYWRpbmcgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAucmVsYXRlZC1jb250ZW50IC5jb250ZW50LWdyaWRfX2l0ZW1zLS1yZWxhdGVkX2NvbnRlbnQgLmNvbnRlbnQtZ3JpZF9faXRlbTpudGgtY2hpbGQobiArIDMpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAucmVsYXRlZC1jb250ZW50IC5jb250ZW50LWdyaWRfX2l0ZW1zLS1yZWxhdGVkX2NvbnRlbnQgLmNvbnRlbnQtZ3JpZF9faXRlbTpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZmVhdHVyZWQtcG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWUwZDY7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5mZWF0dXJlZC1wb3N0IHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMDsgfSB9XG5cbi5leGl0LWJ0bixcbi5jaGF0LWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OyB9XG5cbi5leGl0LWJ0biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTFkMWY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMHB4IDBweCAxNXB4O1xuICBib3R0b206IDQ1dmg7XG4gIGNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogLTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5leGl0LWJ0biB7XG4gICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgICB3aWR0aDogNTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5leGl0LWJ0biB7XG4gICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICB3aWR0aDogNjlweDsgfSB9XG4gIC5leGl0LWJ0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiRXBpbG9ndWUgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLmV4aXQtYnRuIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5leGl0LWJ0biBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5leGl0LWJ0biBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgfSB9XG4gIC5leGl0LWJ0bjpob3ZlciwgLmV4aXQtYnRuOmZvY3VzLCAuZXhpdC1idG46YWN0aXZlIHtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgICByaWdodDogMDsgfVxuXG4vKlxyXG4gIEhFQURFUlxyXG4gIEdsb2JhbCBoZWFkZXJcclxuKi9cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OyB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMTM1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmhlYWRlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiRXBpbG9ndWUgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmhlYWRlciBhOjpiZWZvcmUsIC5oZWFkZXIgYTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMWQxZjtcbiAgICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMHB4OyB9XG4gICAgLmhlYWRlciBhOjpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLmhlYWRlciBhOjphZnRlciB7XG4gICAgICByaWdodDogNTAlOyB9XG4gICAgLmhlYWRlciBhOmhvdmVyOjpiZWZvcmUsIC5oZWFkZXIgYTpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXIgYTpmb2N1czo6YmVmb3JlLCAuaGVhZGVyIGE6Zm9jdXM6OmFmdGVyLCAuaGVhZGVyIGE6YWN0aXZlOjpiZWZvcmUsIC5oZWFkZXIgYTphY3RpdmU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgLmhlYWRlciB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhlYWRlciB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5oZWFkZXIubW9iaWxlLW1lbnUtb3BlbiB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuaGVhZGVyLm1vYmlsZS1tZW51LW9wZW4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAuaGVhZGVyLm1vYmlsZS1tZW51LW9wZW4gLmhlYWRlcl9fbWVudSB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXIubW9iaWxlLW1lbnUtb3BlbiAuaGVhZGVyX19zdWItbmF2IHNwYW4ge1xuICAgICAgcGFkZGluZzogNDhweCAwOyB9XG4gICAgICAuaGVhZGVyLm1vYmlsZS1tZW51LW9wZW4gLmhlYWRlcl9fc3ViLW5hdiBzcGFuOjpiZWZvcmUsIC5oZWFkZXIubW9iaWxlLW1lbnUtb3BlbiAuaGVhZGVyX19zdWItbmF2IHNwYW46OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiA0OHB4OyB9XG4gIC5oZWFkZXItLWhpZGUgLmNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oZWFkZXJfX3Jvdyxcbi5oZWFkZXJfX3N1Yi1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaGVhZGVyX19yb3cge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAgIC5oZWFkZXJfX3JvdyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNDBweDsgfSB9XG5cbi5oZWFkZXJfX2xvZ290eXBlIHtcbiAgbWF4LXdpZHRoOiAxODVweDtcbiAgb3JkZXI6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuaGVhZGVyX19sb2dvdHlwZSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgLmhlYWRlcl9fbG9nb3R5cGUgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNhMTFkMWY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0OyB9XG4gIC5oZWFkZXJfX2xvZ290eXBlIGE6OmJlZm9yZSwgLmhlYWRlcl9fbG9nb3R5cGUgYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbG9nb3R5cGU6aG92ZXIgLmxvZ28xLWhlYXJ0LCAuaGVhZGVyX19sb2dvdHlwZTphY3RpdmUgLmxvZ28xLWhlYXJ0LCAuaGVhZGVyX19sb2dvdHlwZTpmb2N1cyAubG9nbzEtaGVhcnQge1xuICAgIGZpbGw6ICM1ZjE2MTc7IH1cblxuLmhlYWRlcl9fbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9yZGVyOiA0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG5cbi5oZWFkZXJfX25hdiB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuaGVhZGVyX19uYXYgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuaGVhZGVyX19uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgICAuaGVhZGVyX19uYXYgdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5oZWFkZXJfX25hdiB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgICAuaGVhZGVyX19uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmhlYWRlcl9fbmF2IGEge1xuICBjb2xvcjogIzEzMTMxMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLmhlYWRlcl9fbmF2IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuaGVhZGVyX19uYXYgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuLmJ1cmdlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAyO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgICAuYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYnVyZ2VyLS1vcGVuIC5idXJnZXJfX2xpbmUtLTEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01cHgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlOyB9XG4gIC5idXJnZXItLW9wZW4gLmJ1cmdlcl9fbGluZS0tMiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYnVyZ2VyLS1vcGVuIC5idXJnZXJfX2xpbmUtLTMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTFweCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTsgfVxuXG4uYnVyZ2VyX19saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMTYxNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjZweDsgfVxuICAuYnVyZ2VyX19saW5lLS0yIHtcbiAgICBtYXJnaW46IDJweCAwOyB9XG5cbi5oZWFkZXJfX3N1Yi1uYXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlOyB9XG4gIC5oZWFkZXJfX3N1Yi1uYXYgYTo6YmVmb3JlLCAuaGVhZGVyX19zdWItbmF2IGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX3N1Yi1uYXYgYTpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMWQxZjtcbiAgICBjb2xvcjogI2Y5ZjlmOTsgfVxuICAgIC5oZWFkZXJfX3N1Yi1uYXYgYTpmaXJzdC1jaGlsZCBzcGFuOjpiZWZvcmUsIC5oZWFkZXJfX3N1Yi1uYXYgYTpmaXJzdC1jaGlsZCBzcGFuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gIC5oZWFkZXJfX3N1Yi1uYXYgYTpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlMGQ2O1xuICAgIGNvbG9yOiAjYTExZDFmOyB9XG4gIC5oZWFkZXJfX3N1Yi1uYXYgYTpob3ZlciBzcGFuOjpiZWZvcmUsIC5oZWFkZXJfX3N1Yi1uYXYgYTpob3ZlciBzcGFuOjphZnRlciwgLmhlYWRlcl9fc3ViLW5hdiBhOmZvY3VzIHNwYW46OmJlZm9yZSwgLmhlYWRlcl9fc3ViLW5hdiBhOmZvY3VzIHNwYW46OmFmdGVyLCAuaGVhZGVyX19zdWItbmF2IGE6YWN0aXZlIHNwYW46OmJlZm9yZSwgLmhlYWRlcl9fc3ViLW5hdiBhOmFjdGl2ZSBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG4uaGVhZGVyX19zdWItbmF2IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmhlYWRlcl9fc3ViLW5hdiBzcGFuOjpiZWZvcmUsIC5oZWFkZXJfX3N1Yi1uYXYgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTFkMWY7XG4gICAgYm90dG9tOiAwLjVlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAwcHg7IH1cbiAgLmhlYWRlcl9fc3ViLW5hdiBzcGFuOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuaGVhZGVyX19zdWItbmF2IHNwYW46OmFmdGVyIHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5oZWFkZXJfX3N1Yi1uYXYgc3Bhbjpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyX19zdWItbmF2IHNwYW46aG92ZXI6OmFmdGVyLCAuaGVhZGVyX19zdWItbmF2IHNwYW46Zm9jdXM6OmJlZm9yZSwgLmhlYWRlcl9fc3ViLW5hdiBzcGFuOmZvY3VzOjphZnRlciwgLmhlYWRlcl9fc3ViLW5hdiBzcGFuOmFjdGl2ZTo6YmVmb3JlLCAuaGVhZGVyX19zdWItbmF2IHNwYW46YWN0aXZlOjphZnRlciB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLmhlYWRlcl9fc3ViLW5hdiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fc3ViLW5hdiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4vKlxyXG4gIEZPT1RFUlxyXG4gIEdsb2JhbCBmb290ZXJcclxuKi9cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlMGQ2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAqOm5vdCguYnRuKTpub3QoaW5wdXQpIHtcbiAgICBjb2xvcjogIzVmMTYxNzsgfVxuXG4uZm9vdGVyX190b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmZvb3Rlcl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpOyB9IH1cblxuLmZvb3Rlcl9fZm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmZvb3Rlcl9fZm9ybSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdyaWQtY29sdW1uOiA0IC8gOTtcbiAgICAgIHBhZGRpbmctbGVmdDogNnZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmZvb3Rlcl9fZm9ybSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gOTsgfSB9XG4gIC5mb290ZXJfX2Zvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvb3Rlcl9fZm9ybV9fdGl0bGUgaDMge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuZm9vdGVyX19mb3JtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gIC5mb290ZXJfX2Zvcm0gLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMWQxZjtcbiAgICBib3JkZXItY29sb3I6ICNhMTFkMWY7XG4gICAgY29sb3I6ICNlYWUwZDY7IH1cbiAgICAuZm9vdGVyX19mb3JtIC5idG46aG92ZXIsIC5mb290ZXJfX2Zvcm0gLmJ0bjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTBkNjtcbiAgICAgIGNvbG9yOiAjYTExZDFmOyB9XG5cbi5mb290ZXJfX2xvZ290eXBlIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5mb290ZXJfX2xvZ290eXBlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDsgfVxuICAgIC5mb290ZXJfX2xvZ290eXBlIGE6aG92ZXIgLmxvZ28xLWhlYXJ0LFxuICAgIC5mb290ZXJfX2xvZ290eXBlIGE6aG92ZXIgLmxvZ28yLWhlYXJ0LCAuZm9vdGVyX19sb2dvdHlwZSBhOmZvY3VzIC5sb2dvMS1oZWFydCxcbiAgICAuZm9vdGVyX19sb2dvdHlwZSBhOmZvY3VzIC5sb2dvMi1oZWFydCwgLmZvb3Rlcl9fbG9nb3R5cGUgYTphY3RpdmUgLmxvZ28xLWhlYXJ0LFxuICAgIC5mb290ZXJfX2xvZ290eXBlIGE6YWN0aXZlIC5sb2dvMi1oZWFydCB7XG4gICAgICBmaWxsOiAjYTExZDFmOyB9XG4gIC5mb290ZXJfX2xvZ290eXBlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjNWYxNjE3O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDsgfVxuICAuZm9vdGVyX19sb2dvdHlwZSBzdmc6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5mb290ZXJfX2xvZ290eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5mb290ZXJfX2xvZ290eXBlIHN2ZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgIC5mb290ZXJfX2xvZ290eXBlIHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmZvb3Rlcl9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7IH0gfVxuICAuZm9vdGVyX19ncm91cCAubWVudS1pdGVtID4gYSxcbiAgLmZvb3Rlcl9fZ3JvdXAgLmZvb3Rlcl9fY29udGFjdF9fdG9wIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmZvb3Rlcl9fZ3JvdXAgLm1lbnUtaXRlbSA+IGE6aG92ZXIsIC5mb290ZXJfX2dyb3VwIC5tZW51LWl0ZW0gPiBhOmZvY3VzLCAuZm9vdGVyX19ncm91cCAubWVudS1pdGVtID4gYTphY3RpdmUsXG4gICAgLmZvb3Rlcl9fZ3JvdXAgLmZvb3Rlcl9fY29udGFjdF9fdG9wIGE6aG92ZXIsXG4gICAgLmZvb3Rlcl9fZ3JvdXAgLmZvb3Rlcl9fY29udGFjdF9fdG9wIGE6Zm9jdXMsXG4gICAgLmZvb3Rlcl9fZ3JvdXAgLmZvb3Rlcl9fY29udGFjdF9fdG9wIGE6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyX19ncm91cCAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLmZvb3Rlcl9fZ3JvdXAgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmZvb3Rlcl9fZ3JvdXAgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9IH1cblxuLmZvb3Rlcl9fY29udGFjdCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLmZvb3Rlcl9fY29udGFjdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbi5mb290ZXJfX2NvbnRhY3RfX3RvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAuZm9vdGVyX19jb250YWN0X190b3AgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5mb290ZXJfX2NvbnRhY3RfX3RvcCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5mb290ZXJfX2NvbnRhY3RfX3RvcCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZm9vdGVyX19jb250YWN0X19kZXRhaWxzIGEsXG4uZm9vdGVyX19jb3B5cmlnaHQgYSxcbi5mb290ZXJfX25hdiAuc3ViLW1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyX19jb250YWN0X19kZXRhaWxzIGE6aG92ZXIsIC5mb290ZXJfX2NvbnRhY3RfX2RldGFpbHMgYTpmb2N1cywgLmZvb3Rlcl9fY29udGFjdF9fZGV0YWlscyBhOmFjdGl2ZSxcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IGE6aG92ZXIsXG4gIC5mb290ZXJfX2NvcHlyaWdodCBhOmZvY3VzLFxuICAuZm9vdGVyX19jb3B5cmlnaHQgYTphY3RpdmUsXG4gIC5mb290ZXJfX25hdiAuc3ViLW1lbnUgYTpob3ZlcixcbiAgLmZvb3Rlcl9fbmF2IC5zdWItbWVudSBhOmZvY3VzLFxuICAuZm9vdGVyX19uYXYgLnN1Yi1tZW51IGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZm9vdGVyX19zb2NpYWwgdWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmZvb3Rlcl9fc29jaWFsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzVmMTYxNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0OyB9XG5cbi5mb290ZXJfX3NvY2lhbCBhOmhvdmVyIHN2ZyBwYXRoLFxuLmZvb3Rlcl9fc29jaWFsIGE6Zm9jdXMgc3ZnIHBhdGgsXG4uZm9vdGVyX19zb2NpYWwgYTphY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjYTExZDFmOyB9XG5cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuZm9vdGVyX19uYXYge1xuICAgICAgZ3JpZC1jb2x1bW46IDQgLyA5O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuZm9vdGVyX19uYXYge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyA5OyB9IH1cbiAgLmZvb3Rlcl9fbmF2IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmZvb3Rlcl9fbmF2IHVsOm5vdCguc3ViLW1lbnUpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmZvb3Rlcl9fbmF2IHVsOm5vdCguc3ViLW1lbnUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDZ2dztcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDUwcHg7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gICAgICAuZm9vdGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgLmZvb3Rlcl9fbmF2IHVsIC5zdWItbWVudSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgICAuZm9vdGVyX19uYXYgdWwgLnN1Yi1tZW51IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgICAgLmZvb3Rlcl9fbmF2IHVsIC5zdWItbWVudSBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZm9vdGVyX19uYXYgdWwgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5mb290ZXJfX2NvcHlyaWdodCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbi5jbGktYmFyLW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJFcGlsb2d1ZSBCb2xkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5jbGktYmFyLW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9IH1cblxuLmNsaS1zdHlsZS12Mi5jbGktYmFyLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5jbGktc3R5bGUtdjIuY2xpLWJhci1jb250YWluZXIgYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAydncgIWltcG9ydGFudDsgfVxuXG4uY2xpLXBsdWdpbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAzMHB4IDVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuY2xpLXBsdWdpbi1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVyb19fdGl0bGUgaDEge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5oZXJvLS1mdWxsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVyby0tZnVsbCAuaGVyb19fYmFja2dyb3VuZCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlcm8tLWZ1bGwgLmhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgICAuaGVyby0tZnVsbCAuaGVyb19fYmFja2dyb3VuZCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI1cHgpOyB9XG4gICAgICAgICAgLmhlcm8tLWZ1bGwgLmhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gICAgICAgIC5oZXJvLS1mdWxsIC5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCk7IH1cbiAgICAgICAgICAuaGVyby0tZnVsbCAuaGVyb19fYmFja2dyb3VuZCBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc1cHgpOyB9IH1cbiAgICAgIC5oZXJvLS1mdWxsIC5oZXJvX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMWQxZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3R0b206IC05MSU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMzAwdnc7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgICAgICAuaGVyby0tZnVsbCAuaGVyb19fYmFja2dyb3VuZDphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC03NCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgICAgICBsZWZ0OiAzMiU7XG4gICAgICAgICAgICB3aWR0aDogMTA1dnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuaGVyby0tZnVsbCAuaGVyb19fYmFja2dyb3VuZDphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC02OSU7XG4gICAgICAgICAgICBsZWZ0OiAzMSU7XG4gICAgICAgICAgICB3aWR0aDogMTExdnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gICAgICAgICAgLmhlcm8tLWZ1bGwgLmhlcm9fX2JhY2tncm91bmQ6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtNzIlO1xuICAgICAgICAgICAgd2lkdGg6IDgwdnc7IH0gfVxuICAgIC5oZXJvLS1mdWxsIC5oZXJvX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAgIC5oZXJvLS1mdWxsIC5oZXJvX190aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCA1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAuaGVyby0tZnVsbCAuaGVyb19fdGl0bGUgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuaGVyby0tZnVsbCAuaGVyb19fdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggOTBweDsgfVxuICAgICAgICAgIC5oZXJvLS1mdWxsIC5oZXJvX190aXRsZSBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNjg3NXJlbTsgfSB9XG4gIC5oZXJvLS1yZWR1Y2VkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfVxuICAgIC5oZXJvLS1yZWR1Y2VkIC5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVyby0tcmVkdWNlZCAuaGVyb19fYmFja2dyb3VuZCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5oZXJvLS1yZWR1Y2VkIC5oZXJvX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm8tLXJlZHVjZWQgLmhlcm9fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgICAgLmhlcm8tLXJlZHVjZWQgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7IH0gfVxuICAuaGVyby0tdHdvLWNvbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5oZXJvLS10d28tY29sIC5oZXJvX19pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgICAuaGVyby0tdHdvLWNvbCAuaGVyb19faW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmhlcm8tLXR3by1jb2wgLmhlcm9fX2ltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuaGVyby0tdHdvLWNvbCAuaGVyb19faW1hZ2UuZGlzcGxheS1ncmFwaGljIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgICAgICAgLmhlcm8tLXR3by1jb2wgLmhlcm9fX2ltYWdlLmRpc3BsYXktZ3JhcGhpYzo6YmVmb3JlLCAuaGVyby0tdHdvLWNvbCAuaGVyb19faW1hZ2UuZGlzcGxheS1ncmFwaGljOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDE4NnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogLTc1cHg7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgLmhlcm8tLXR3by1jb2wgLmhlcm9fX2ltYWdlLmRpc3BsYXktZ3JhcGhpYzo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAgICAgLmhlcm8tLXR3by1jb2wgLmhlcm9fX2ltYWdlLmRpc3BsYXktZ3JhcGhpYzo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgICAgIC5oZXJvLS10d28tY29sIC5oZXJvX19pbWFnZS5kaXNwbGF5LWdyYXBoaWM6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuaGVyby0tdHdvLWNvbCAuaGVyb19faW1hZ2UuZGlzcGxheS1ncmFwaGljOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gICAgICAgICAgLmhlcm8tLXR3by1jb2wgLmhlcm9fX2ltYWdlLmRpc3BsYXktZ3JhcGhpYzo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzg4cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjk1cHg7XG4gICAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzODhweDsgfSB9XG4gICAgICAgIC5oZXJvLS10d28tY29sIC5oZXJvX19pbWFnZS5kaXNwbGF5LWdyYXBoaWMtLWJ1cmd1bmR5OjpiZWZvcmUsIC5oZXJvLS10d28tY29sIC5oZXJvX19pbWFnZS5kaXNwbGF5LWdyYXBoaWMtLWJ1cmd1bmR5OjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9sb2dvM19idXJndW5keS5zdmcpOyB9XG4gICAgICAgIC5oZXJvLS10d28tY29sIC5oZXJvX19pbWFnZS5kaXNwbGF5LWdyYXBoaWMtLWJsYWNrOjpiZWZvcmUsIC5oZXJvLS10d28tY29sIC5oZXJvX19pbWFnZS5kaXNwbGF5LWdyYXBoaWMtLWJsYWNrOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9sb2dvM19ibGFjay5zdmcpOyB9XG4gICAgICAgIC5oZXJvLS10d28tY29sIC5oZXJvX19pbWFnZS5kaXNwbGF5LWdyYXBoaWMtLXJlZDo6YmVmb3JlLCAuaGVyby0tdHdvLWNvbCAuaGVyb19faW1hZ2UuZGlzcGxheS1ncmFwaGljLS1yZWQ6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2xvZ28zX3JlZC5zdmcpOyB9XG4gICAgLmhlcm8tLXR3by1jb2wgLmhlcm9fX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmhlcm8tLXR3by1jb2wgLmhlcm9fX3RleHQgaDEge1xuICAgICAgICBjb2xvcjogIzVmMTYxNzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgICAgIC5oZXJvLS10d28tY29sIC5oZXJvX190ZXh0IGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNXZ3OyB9IH1cbiAgICAgIC5oZXJvLS10d28tY29sIC5oZXJvX190ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4OyB9XG4gICAgICAgIC5oZXJvLS10d28tY29sIC5oZXJvX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgICAgLmhlcm8tLXR3by1jb2wgLmhlcm9fX3RleHQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAgICAgICAuaGVyby0tdHdvLWNvbCAuaGVyb19fdGV4dCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5hY2YtYmxvY2stdHdvLWNvbHVtbi1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmFjZi1ibG9jay10d28tY29sdW1uLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5hY2YtYmxvY2stdHdvLWNvbHVtbi1jb250ZW50LmRpc3BsYXktZ3JhcGhpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLXR3by1jb2x1bW4tY29udGVudC5kaXNwbGF5LWdyYXBoaWMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDsgfSB9XG4gICAgLmFjZi1ibG9jay10d28tY29sdW1uLWNvbnRlbnQuZGlzcGxheS1ncmFwaGljIHBpY3R1cmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogLTIwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQ1JTtcbiAgICAgIHRyYW5zZm9ybTogbWF0cml4KDAuNjQsIC0wLjc3LCAwLjc3LCAwLjY0LCAwLCAwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAgIC5hY2YtYmxvY2stdHdvLWNvbHVtbi1jb250ZW50LmRpc3BsYXktZ3JhcGhpYyBwaWN0dXJlOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAtMjUlO1xuICAgICAgICAgIGxlZnQ6IC00NSU7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjkyZGVnKTsgfSB9XG4gICAgLmFjZi1ibG9jay10d28tY29sdW1uLWNvbnRlbnQuZGlzcGxheS1ncmFwaGljLS1idXJndW5keSBwaWN0dXJlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1idXJndW5keS5zdmcpOyB9XG4gICAgLmFjZi1ibG9jay10d28tY29sdW1uLWNvbnRlbnQuZGlzcGxheS1ncmFwaGljLS1ibGFjayBwaWN0dXJlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1ibGFjay5zdmcpOyB9XG4gICAgLmFjZi1ibG9jay10d28tY29sdW1uLWNvbnRlbnQuZGlzcGxheS1ncmFwaGljLS1yZWQgcGljdHVyZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtcmVkLnN2Zyk7IH1cblxuLnR3by1jb2x1bW4tY29udGVudC0tdGV4dCAudHdvLWNvbHVtbi1jb250ZW50X19jb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0tdGV4dCAudHdvLWNvbHVtbi1jb250ZW50X19jb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC50d28tY29sdW1uLWNvbnRlbnQtLXRleHQgLnR3by1jb2x1bW4tY29udGVudF9fY29sIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9IH1cbiAgLnR3by1jb2x1bW4tY29udGVudC0tdGV4dCAudHdvLWNvbHVtbi1jb250ZW50X19jb2wtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAudHdvLWNvbHVtbi1jb250ZW50LS10ZXh0IC50d28tY29sdW1uLWNvbnRlbnRfX2NvbC0tMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4udHdvLWNvbHVtbi1jb250ZW50LS10ZXh0X2ltYWdlIC50d28tY29sdW1uLWNvbnRlbnRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50d28tY29sdW1uLWNvbnRlbnQtLXRleHRfaW1hZ2UgLnR3by1jb2x1bW4tY29udGVudF9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDgwcHg7IH1cblxuLnR3by1jb2x1bW4tY29udGVudC0tdGV4dF9pbWFnZSAudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nIHtcbiAgbWFyZ2luOiAzNXB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC50d28tY29sdW1uLWNvbnRlbnQtLXRleHRfaW1hZ2UgLnR3by1jb2x1bW4tY29udGVudF9faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4udHdvLWNvbHVtbi1jb250ZW50LS10ZXh0X2ltYWdlIC50d28tY29sdW1uLWNvbnRlbnRfX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0tdGV4dF9pbWFnZSAudHdvLWNvbHVtbi1jb250ZW50X19jb3B5IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4udHdvLWNvbHVtbi1jb250ZW50X19jdGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50d28tY29sdW1uLWNvbnRlbnRfX2N0YSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLnR3by1jb2x1bW4tY29udGVudF9fY3RhIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgLnR3by1jb2x1bW4tY29udGVudF9fY3RhIC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC50d28tY29sdW1uLWNvbnRlbnRfX2N0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLnR3by1jb2x1bW4tY29udGVudC0taW1hZ2VzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTkyMHB4OyB9XG4gIC50d28tY29sdW1uLWNvbnRlbnQtLWltYWdlcy5jb2wtMi0tb2Zmc2V0IGltZyB7XG4gICAgbWF4LWhlaWdodDogNjB2aDsgfVxuICAudHdvLWNvbHVtbi1jb250ZW50LS1pbWFnZXMuY29sLTItLW9mZnNldCAudHdvLWNvbHVtbi1jb250ZW50X19jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0taW1hZ2VzLmNvbC0yLS1vZmZzZXQgLnR3by1jb2x1bW4tY29udGVudF9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAudHdvLWNvbHVtbi1jb250ZW50LS1pbWFnZXMuY29sLTItLW9mZnNldCAudHdvLWNvbHVtbi1jb250ZW50X19jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC50d28tY29sdW1uLWNvbnRlbnQtLWltYWdlcy5jb2wtMi0tb2Zmc2V0IC50d28tY29sdW1uLWNvbnRlbnRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIC50d28tY29sdW1uLWNvbnRlbnQtLWltYWdlcy5jb2wtMi0tb2Zmc2V0IC50d28tY29sdW1uLWNvbnRlbnRfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0taW1hZ2VzLmNvbC0yLS1vZmZzZXQtLXJldmVyc2UgLnR3by1jb2x1bW4tY29udGVudF9fY29sIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgLnR3by1jb2x1bW4tY29udGVudC0taW1hZ2VzLmNvbC0yLS1vZmZzZXQtLXJldmVyc2UgLnR3by1jb2x1bW4tY29udGVudF9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgLnR3by1jb2x1bW4tY29udGVudC0taW1hZ2VzLmNvbC0yLS1vZmZzZXQtLXJldmVyc2UgLnR3by1jb2x1bW4tY29udGVudF9fY29sOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cblxuLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAudHdvLWNvbHVtbi1jb250ZW50LS1ibG9ja3NfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjVweCBhdXRvOyB9IH1cblxuLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudHdvLWNvbHVtbi1jb250ZW50LS1ibG9ja3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHdvLWNvbHVtbi1jb250ZW50LS1ibG9ja3NfX2l0ZW0uZ3JpZCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC50d28tY29sdW1uLWNvbnRlbnQtLWJsb2Nrc19faXRlbS5ncmlkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7IH0gfVxuICAudHdvLWNvbHVtbi1jb250ZW50LS1ibG9ja3NfX2l0ZW0gLmJsb2Nrc19faXRlbV9fdGl0bGUsXG4gIC50d28tY29sdW1uLWNvbnRlbnQtLWJsb2Nrc19faXRlbSAuYmxvY2tzX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50d28tY29sdW1uLWNvbnRlbnQtLWJsb2Nrc19faXRlbSAuYmxvY2tzX19pdGVtX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMWQxZjtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50d28tY29sdW1uLWNvbnRlbnQtLWJsb2Nrc19faXRlbSAuYmxvY2tzX19pdGVtX190aXRsZSBoMSxcbiAgICAudHdvLWNvbHVtbi1jb250ZW50LS1ibG9ja3NfX2l0ZW0gLmJsb2Nrc19faXRlbV9fdGl0bGUgaDIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC50d28tY29sdW1uLWNvbnRlbnQtLWJsb2Nrc19faXRlbSAuYmxvY2tzX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTBkNjtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19pdGVtIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgICAgLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19pdGVtIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAgIC50d28tY29sdW1uLWNvbnRlbnQtLWJsb2Nrc19faXRlbSAuYmxvY2tzX19pdGVtX19kZXNjcmlwdGlvbiBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgICAgLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19pdGVtIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAudHdvLWNvbHVtbi1jb250ZW50LS1ibG9ja3NfX2l0ZW0gLmJsb2Nrc19faXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC50d28tY29sdW1uLWNvbnRlbnQtLWJsb2Nrc19faXRlbSAuYmxvY2tzX19pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19pdGVtIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAudHdvLWNvbHVtbi1jb250ZW50LS1ibG9ja3NfX2l0ZW0gLmJsb2Nrc19faXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19pdGVtIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAxMDBweDsgfSB9XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19pdGVtIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgICAgLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzX19pdGVtIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAudHdvLWNvbHVtbi1jb250ZW50LS1saXN0X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50d28tY29sdW1uLWNvbnRlbnQtLWxpc3RfX2l0ZW0ge1xuICBmbGV4OiAxIDAgNTAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC50d28tY29sdW1uLWNvbnRlbnQtLWxpc3RfX2l0ZW0gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnR3by1jb2x1bW4tY29udGVudC0tdGV4dF9pbWFnZS0tY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udHdvLWNvbHVtbi1jb250ZW50LS10ZXh0X2ltYWdlLS1jYXJvdXNlbCAudHdvLWNvbHVtbi1jb250ZW50X19jb2wge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi50d28tY29sdW1uLWNvbnRlbnQtLXRleHRfaW1hZ2UtLWNhcm91c2VsIHBpY3R1cmUsXG4udHdvLWNvbHVtbi1jb250ZW50LS10ZXh0X2ltYWdlLS1jYXJvdXNlbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA0ODBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAudHdvLWNvbHVtbi1jb250ZW50LS10ZXh0X2ltYWdlLS1jYXJvdXNlbCBwaWN0dXJlLFxuICAudHdvLWNvbHVtbi1jb250ZW50LS10ZXh0X2ltYWdlLS1jYXJvdXNlbCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9IH1cblxuLnR3by1jb2x1bW4tY29udGVudC0tdGV4dF9pbWFnZS0tY2Fyb3VzZWwgLnR3by1jb2x1bW4tY2Fyb3VzZWwtbmF2IHtcbiAgYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4JTtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0tdGV4dF9pbWFnZS0tY2Fyb3VzZWwgLnR3by1jb2x1bW4tY2Fyb3VzZWwtbmF2IHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIHRvcDogYXV0bzsgfSB9XG4gIC50d28tY29sdW1uLWNvbnRlbnQtLXRleHRfaW1hZ2UtLWNhcm91c2VsIC50d28tY29sdW1uLWNhcm91c2VsLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTZweDsgfVxuICAgIC50d28tY29sdW1uLWNvbnRlbnQtLXRleHRfaW1hZ2UtLWNhcm91c2VsIC50d28tY29sdW1uLWNhcm91c2VsLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMC43KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAudHdvLWNvbHVtbi1jb250ZW50LS10ZXh0X2ltYWdlLS1jYXJvdXNlbCAudHdvLWNvbHVtbi1jYXJvdXNlbC1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7IH0gfVxuICAgIC50d28tY29sdW1uLWNvbnRlbnQtLXRleHRfaW1hZ2UtLWNhcm91c2VsIC50d28tY29sdW1uLWNhcm91c2VsLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnR3by1jb2x1bW4tY29udGVudC0tdGV4dF9pbWFnZS0tY2Fyb3VzZWwgLnR3by1jb2x1bW4tY2Fyb3VzZWwtbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTFkMWY7IH1cbiAgICAgIC50d28tY29sdW1uLWNvbnRlbnQtLXRleHRfaW1hZ2UtLWNhcm91c2VsIC50d28tY29sdW1uLWNhcm91c2VsLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAyOSwgMzEsIDAuNyk7IH1cblxuLmNvbnRlbnQtZ3JpZF9faXRlbXMtLXRleHQgaDEge1xuICBjb2xvcjogIzVmMTYxNztcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb250ZW50LWdyaWRfX2l0ZW1fX21haW4ge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLmNvbnRlbnQtZ3JpZF9faXRlbV9fY2FwdGlvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuY29udGVudC1ncmlkX19pdGVtX19jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLmNvbnRlbnQtZ3JpZF9faXRlbV9fY2FwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuXG4uY29udGVudC1ncmlkX19pdGVtX19tYWluIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1MHB4OyB9XG5cbi5jb250ZW50LWdyaWRfX2l0ZW1zLS1pbWFnZSAuY29udGVudC1ncmlkX19pdGVtX19tYWluIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5NXB4O1xuICBtYXgtd2lkdGg6IDk1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jb250ZW50LWdyaWRfX2l0ZW1zLS1pbWFnZSAuY29udGVudC1ncmlkX19pdGVtX19tYWluIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDsgfSB9XG5cbi5jb250ZW50LWdyaWRfX2l0ZW1zLS1pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY29udGVudC1ncmlkX19pdGVtcy0tcG9zdHMuZ3JpZCxcbi5jb250ZW50LWdyaWRfX2l0ZW1zLS1yZWxhdGVkX2NvbnRlbnQuZ3JpZCB7XG4gIGdyaWQtcm93LWdhcDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5jb250ZW50LWdyaWRfX2l0ZW1zLS1wb3N0cy5ncmlkLFxuICAgIC5jb250ZW50LWdyaWRfX2l0ZW1zLS1yZWxhdGVkX2NvbnRlbnQuZ3JpZCB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmNvbnRlbnQtZ3JpZF9faXRlbXMtLXBvc3RzLmdyaWQsXG4gICAgLmNvbnRlbnQtZ3JpZF9faXRlbXMtLXJlbGF0ZWRfY29udGVudC5ncmlkIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH0gfVxuXG4uY29udGVudC1ncmlkX19pdGVtcy0tcG9zdHMgLmdyaWRfX2l0ZW0sXG4uY29udGVudC1ncmlkX19pdGVtcy0tcmVsYXRlZF9jb250ZW50IC5ncmlkX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29udGVudC1ncmlkX19pdGVtcy0tcG9zdHMgLmdyaWRfX2l0ZW06bnRoLWNoaWxkKG4gKyAzKSxcbiAgLmNvbnRlbnQtZ3JpZF9faXRlbXMtLXJlbGF0ZWRfY29udGVudCAuZ3JpZF9faXRlbTpudGgtY2hpbGQobiArIDMpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuY29udGVudC1ncmlkX19pdGVtcy0tcG9zdHMgLmdyaWRfX2l0ZW06bnRoLWNoaWxkKG4gKyAzKSxcbiAgICAgIC5jb250ZW50LWdyaWRfX2l0ZW1zLS1yZWxhdGVkX2NvbnRlbnQgLmdyaWRfX2l0ZW06bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNvbnRlbnQtZ3JpZF9faXRlbXMtLXBvc3RzIC5wb3N0LWF1dGhvcixcbi5jb250ZW50LWdyaWRfX2l0ZW1zLS1yZWxhdGVkX2NvbnRlbnQgLnBvc3QtYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiRXBpbG9ndWUgSXRhbGljXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5jb250ZW50LWdyaWRfX2l0ZW1zLS1wb3N0cyAucG9zdC1hdXRob3IsXG4gICAgLmNvbnRlbnQtZ3JpZF9faXRlbXMtLXJlbGF0ZWRfY29udGVudCAucG9zdC1hdXRob3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmNvbnRlbnQtZ3JpZF9faXRlbXMtLXBvc3RzIC5wb3N0LWF1dGhvcixcbiAgICAuY29udGVudC1ncmlkX19pdGVtcy0tcmVsYXRlZF9jb250ZW50IC5wb3N0LWF1dGhvciB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG5cbi5jb250ZW50LWdyaWQtLWFsaWduLWNlbnRyZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250ZW50LWdyaWQtLWFsaWduLWNlbnRyZSAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5jb250ZW50LWdyaWQtLWFsaWduLWNlbnRyZSAuZ3JpZF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMjBweDsgfSB9XG4gICAgLmNvbnRlbnQtZ3JpZC0tYWxpZ24tY2VudHJlIC5ncmlkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGVudC1ncmlkX19pdGVtcy0tbG9nb3MuY29udGVudC1ncmlkLS1hbGlnbi1jZW50cmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY29udGVudC1ncmlkX19pdGVtcy0tbG9nb3MgLmdyaWRfX2l0ZW0ge1xuICBtYXJnaW46IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuY29udGVudC1ncmlkX19pdGVtcy0tbG9nb3MgLmdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAzMHB4IDM1cHg7IH0gfVxuICAuY29udGVudC1ncmlkX19pdGVtcy0tbG9nb3MgLmdyaWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGVudC1ncmlkX19pdGVtcy0tbG9nb3MgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uYWNmLWJsb2NrLWN0YSB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5hY2YtYmxvY2stY3RhIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5hY2YtYmxvY2stY3RhIGgxLFxuICAuYWNmLWJsb2NrLWN0YSBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZjlmOWY5OyB9XG4gIC5hY2YtYmxvY2stY3RhX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5hY2YtYmxvY2stY3RhX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWNmLWJsb2NrLWN0YSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5hY2YtYmxvY2stY3RhIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAuYWNmLWJsb2NrLWN0YS5iZy1yZWQgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBjb2xvcjogI2ExMWQxZjsgfVxuICAuYWNmLWJsb2NrLWN0YS5iZy1idXJndW5keSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlMGQ2O1xuICAgIGNvbG9yOiAjMTMxMzEzOyB9XG4gIC5hY2YtYmxvY2stY3RhLS1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hY2YtYmxvY2stY3RhLS1saW5rIGgxLFxuICAgIC5hY2YtYmxvY2stY3RhLS1saW5rIGgyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDE6OmJlZm9yZSwgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDE6OmFmdGVyLFxuICAgICAgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDI6OmJlZm9yZSxcbiAgICAgIC5hY2YtYmxvY2stY3RhLS1saW5rIGgyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgIGJvdHRvbTogLTAuMmVtO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMHB4OyB9XG4gICAgICAuYWNmLWJsb2NrLWN0YS0tbGluayBoMTo6YmVmb3JlLFxuICAgICAgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDI6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDE6OmFmdGVyLFxuICAgICAgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDI6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDUwJTsgfVxuICAgICAgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDE6aG92ZXI6OmJlZm9yZSwgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDE6aG92ZXI6OmFmdGVyLCAuYWNmLWJsb2NrLWN0YS0tbGluayBoMTpmb2N1czo6YmVmb3JlLCAuYWNmLWJsb2NrLWN0YS0tbGluayBoMTpmb2N1czo6YWZ0ZXIsIC5hY2YtYmxvY2stY3RhLS1saW5rIGgxOmFjdGl2ZTo6YmVmb3JlLCAuYWNmLWJsb2NrLWN0YS0tbGluayBoMTphY3RpdmU6OmFmdGVyLFxuICAgICAgLmFjZi1ibG9jay1jdGEtLWxpbmsgaDI6aG92ZXI6OmJlZm9yZSxcbiAgICAgIC5hY2YtYmxvY2stY3RhLS1saW5rIGgyOmhvdmVyOjphZnRlcixcbiAgICAgIC5hY2YtYmxvY2stY3RhLS1saW5rIGgyOmZvY3VzOjpiZWZvcmUsXG4gICAgICAuYWNmLWJsb2NrLWN0YS0tbGluayBoMjpmb2N1czo6YWZ0ZXIsXG4gICAgICAuYWNmLWJsb2NrLWN0YS0tbGluayBoMjphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5hY2YtYmxvY2stY3RhLS1saW5rIGgyOmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmFjZi1ibG9jay1jdGEtLWxpbmsgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5hY2YtYmxvY2stY3RhLS1saW5rIC5hY2YtYmxvY2stY3RhX19pbm5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hY2YtYmxvY2stY3RhLS1saW5rOmhvdmVyIGgxOjpiZWZvcmUsIC5hY2YtYmxvY2stY3RhLS1saW5rOmhvdmVyIGgxOjphZnRlcixcbiAgICAuYWNmLWJsb2NrLWN0YS0tbGluazpob3ZlciBoMjo6YmVmb3JlLFxuICAgIC5hY2YtYmxvY2stY3RhLS1saW5rOmhvdmVyIGgyOjphZnRlciwgLmFjZi1ibG9jay1jdGEtLWxpbms6Zm9jdXMgaDE6OmJlZm9yZSwgLmFjZi1ibG9jay1jdGEtLWxpbms6Zm9jdXMgaDE6OmFmdGVyLFxuICAgIC5hY2YtYmxvY2stY3RhLS1saW5rOmZvY3VzIGgyOjpiZWZvcmUsXG4gICAgLmFjZi1ibG9jay1jdGEtLWxpbms6Zm9jdXMgaDI6OmFmdGVyLCAuYWNmLWJsb2NrLWN0YS0tbGluazphY3RpdmUgaDE6OmJlZm9yZSwgLmFjZi1ibG9jay1jdGEtLWxpbms6YWN0aXZlIGgxOjphZnRlcixcbiAgICAuYWNmLWJsb2NrLWN0YS0tbGluazphY3RpdmUgaDI6OmJlZm9yZSxcbiAgICAuYWNmLWJsb2NrLWN0YS0tbGluazphY3RpdmUgaDI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cblxuLmFjZi1ibG9jay1iYW5uZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWUwZDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OWRlZyk7XG4gICAgei1pbmRleDogMDsgfVxuICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0X19pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MzBweDsgfVxuICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0X19jb3B5IHtcbiAgICBmb250LWZhbWlseTogXCJFcGlsb2d1ZSBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmFjZi1ibG9jay1iYW5uZXItdGV4dF9fYXV0aG9yIHtcbiAgICBmb250LWZhbWlseTogXCJFcGlsb2d1ZSBJdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0X19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5hY2YtYmxvY2stYmFubmVyLXRleHQgLmNvcHktbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmFjZi1ibG9jay1iYW5uZXItdGV4dCAuY29weS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5hY2YtYmxvY2stYmFubmVyLXRleHQgLmNvcHktbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLmFjZi1ibG9jay1iYW5uZXItdGV4dCAuY29weS1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5hY2YtYmxvY2stYmFubmVyLXRleHQgLmNvcHktbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9IH1cbiAgLmFjZi1ibG9jay1iYW5uZXItdGV4dC0tdGV4dCAuYWNmLWJsb2NrLWJhbm5lci10ZXh0X19pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0LS10ZXh0IC5hY2YtYmxvY2stYmFubmVyLXRleHRfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogODBweDsgfSB9XG4gIC5hY2YtYmxvY2stYmFubmVyLXRleHQtLXRleHQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtcmVkLnN2Zyk7XG4gICAgYm90dG9tOiAtMTIwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICByaWdodDogLTgwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjlkZWcpO1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0LS10ZXh0OjpiZWZvcmUge1xuICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgIHdpZHRoOiAyNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0LS10ZXh0OjpiZWZvcmUge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGhlaWdodDogNTYwcHg7XG4gICAgICAgIHJpZ2h0OiAtMzkwcHg7XG4gICAgICAgIHRvcDogLTIyMHB4O1xuICAgICAgICB3aWR0aDogNTYwcHg7IH0gfVxuICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0LS10ZXN0aW1vbmlhbHMgLmFjZi1ibG9jay1iYW5uZXItdGV4dF9faW5uZXIge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0LS10ZXN0aW1vbmlhbHMgLmFjZi1ibG9jay1iYW5uZXItdGV4dF9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7IH0gfVxuICAuYWNmLWJsb2NrLWJhbm5lci10ZXh0LS10ZXN0aW1vbmlhbHM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtcmVkLnN2Zyk7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICByaWdodDogLTgwcHg7XG4gICAgdG9wOiAtMTIwcHg7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5hY2YtYmxvY2stYmFubmVyLXRleHQtLXRlc3RpbW9uaWFsczo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmFjZi1ibG9jay1iYW5uZXItdGV4dC0tdGVzdGltb25pYWxzOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICByaWdodDogLTIzMHB4O1xuICAgICAgICB0b3A6IC0yMDBweDtcbiAgICAgICAgd2lkdGg6IDUwMHB4OyB9IH1cbiAgLmFjZi1ibG9jay1iYW5uZXItdGV4dC0tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgd2lkdGg6IDg1dnc7IH1cblxuLmFjZi1ibG9jay10ZXh0X19jb250ZW50IGgxLFxuLmFjZi1ibG9jay10ZXh0X19jb250ZW50IGgyLFxuLmFjZi1ibG9jay10ZXh0X19jb250ZW50IGgzLFxuLmFjZi1ibG9jay10ZXh0X19jb250ZW50IGg0LFxuLmFjZi1ibG9jay10ZXh0X19jb250ZW50IGg1LFxuLmFjZi1ibG9jay10ZXh0X19jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYWNmLWJsb2NrLXRleHRfX2NvbnRlbnQuZnMtcDEgKiB7XG4gIG1heC13aWR0aDogNjIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5hY2YtYmxvY2stdGV4dF9fY29udGVudC5mcy1wMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmFjZi1ibG9jay10ZXh0X19jb250ZW50LmZzLXAxICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbi5hY2YtYmxvY2stdGV4dF9fY29udGVudC5mcy1wMiB7XG4gIG1heC13aWR0aDogNDkwcHg7IH1cblxuLmFjZi1ibG9jay1hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNWYxNjE3O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNmLWJsb2NrLWFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNWYxNjE3OyB9XG4gIC5hY2YtYmxvY2stYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmNvbC0yIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDgwcHg7IH1cblxuLmFjY29yZGlvbl9fc3VtbWFyeS0tb3BlbiAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb250cm9sX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5hY2NvcmRpb25fX3N1bW1hcnkgLmFjY29yZGlvbl9fc3VtbWFyeV9faW5uZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWNjb3JkaW9uX19zdW1tYXJ5IC5hY2NvcmRpb25fX3N1bW1hcnlfX2lubmVyIC5hY2NvcmRpb25fX3N1bW1hcnlfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb2wgc3BhbixcbiAgICAuYWNjb3JkaW9uX19zdW1tYXJ5IC5hY2NvcmRpb25fX3N1bW1hcnlfX2lubmVyIC5hY2NvcmRpb25fX3N1bW1hcnlfX2NvbCBoMyB7XG4gICAgICBibG9jay1zaXplOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgICAuYWNjb3JkaW9uX19zdW1tYXJ5IC5hY2NvcmRpb25fX3N1bW1hcnlfX2lubmVyIC5hY2NvcmRpb25fX3N1bW1hcnlfX2NvbCBzcGFuLFxuICAgICAgICAuYWNjb3JkaW9uX19zdW1tYXJ5IC5hY2NvcmRpb25fX3N1bW1hcnlfX2lubmVyIC5hY2NvcmRpb25fX3N1bW1hcnlfX2NvbCBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb2wgc3BhbjpsYXN0LWNoaWxkLFxuICAgICAgICAgIC5hY2NvcmRpb25fX3N1bW1hcnkgLmFjY29yZGlvbl9fc3VtbWFyeV9faW5uZXIgLmFjY29yZGlvbl9fc3VtbWFyeV9fY29sIGgzOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb2wgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb2wgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG4gICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb2wtLTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb2wtLTEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuYWNjb3JkaW9uX19zdW1tYXJ5IC5hY2NvcmRpb25fX3N1bW1hcnlfX2lubmVyIC5hY2NvcmRpb25fX3N1bW1hcnlfX2NvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MnB4OyB9XG4gICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb250cm9sX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjE2MTc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb250cm9sX19pY29uOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjE2MTc7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogLTIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0MnB4OyB9XG4gICAgLmFjY29yZGlvbl9fc3VtbWFyeSAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciAuYWNjb3JkaW9uX19zdW1tYXJ5X19jb250cm9sOmhvdmVyIC5hY2NvcmRpb25fX3N1bW1hcnlfX2NvbnRyb2xfX2ljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmFjY29yZGlvbl9fY29udGVudF9fY29sIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50X19jb2wge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDsgfSB9XG4gICAgLmFjY29yZGlvbl9fY29udGVudF9fY29sIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50X19jb2wgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDdweDsgfSB9XG4gICAgLmFjY29yZGlvbl9fY29udGVudF9fY29sLS0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50X19jb2wtLTIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH1cblxuLmFjY29yZGlvbl9fY29udGVudC5jb2wtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7IH1cblxuLmFjY29yZGlvbl9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7IH1cblxuLmFjZi1ibG9jay10YWJsZSAudGFibGUtcm93X193cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1ZjE2MTc7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hY2YtYmxvY2stdGFibGUgLnRhYmxlLXJvd19fd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzVmMTYxNzsgfVxuICAuYWNmLWJsb2NrLXRhYmxlIC50YWJsZS1yb3dfX3dyYXBwZXIgLmNvbC0yIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDgwcHg7IH1cblxuLmFjZi1ibG9jay10YWJsZSAudGFibGUtcm93X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWNmLWJsb2NrLXRhYmxlIC50YWJsZS1yb3dfX2NvbnRlbnQgYSxcbiAgLmFjZi1ibG9jay10YWJsZSAudGFibGUtcm93X19jb250ZW50IGgzIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7IH1cbiAgLmFjZi1ibG9jay10YWJsZSAudGFibGUtcm93X19jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5hY2YtYmxvY2stdGFibGUgLnRhYmxlLXJvd19fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuYWNmLWJsb2NrLXRhYmxlIC50YWJsZS1yb3dfX2NvbnRlbnQgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWNmLWJsb2NrLXRhYmxlIC50YWJsZS1yb3dfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmFjZi1ibG9jay10YWJsZSAudGFibGUtcm93X19jb250ZW50X19tYWluIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5hY2YtYmxvY2stdGFibGUgLnRhYmxlLXJvd19fY29udGVudF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5hY2YtYmxvY2stdGFibGUgLnRhYmxlLXJvd19fY29udGVudF9fbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFjZi1ibG9jay10YWJsZSAudGFibGUtcm93X19jb250ZW50X19tYWluIC5jb3B5LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG4gICAgLmFjZi1ibG9jay10YWJsZSAudGFibGUtcm93X19jb250ZW50X19tYWluLS1ncmlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpOyB9XG4gICAgICAuYWNmLWJsb2NrLXRhYmxlIC50YWJsZS1yb3dfX2NvbnRlbnRfX21haW4tLWdyaWQgLmNvcHktd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzEwO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgIC5hY2YtYmxvY2stdGFibGUgLnRhYmxlLXJvd19fY29udGVudF9fbWFpbi0tZ3JpZCAuYnRuLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMTAvMTM7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLnRhYmxlLXJvd19faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7IH1cblxuLmFjZi1ibG9jay1ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNmLWJsb2NrLWJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRXBpbG9ndWUgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLmFjZi1ibG9jay1ibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmFjZi1ibG9jay1ibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9IH1cbiAgLmFjZi1ibG9jay1ibG9ja3F1b3RlIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlIEl0YWxpY1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLmFjZi1ibG9jay1ibG9ja3F1b3RlIGNpdGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLWJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICAuYWNmLWJsb2NrLWJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMWQxZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMHB4OyB9XG5cbi5hY2YtYmxvY2staGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5hY2YtYmxvY2staGVhZGluZy0tY2VudHJlIC5jb250ZW50LWhlYWRpbmcsXG4gICAgLmFjZi1ibG9jay1oZWFkaW5nLS1jZW50cmUgLnR3by1jb2x1bW4tY29udGVudF9faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5hY2YtYmxvY2staGVhZGluZy0tcmVkdWNlZCAudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7IH0gfVxuICAuYWNmLWJsb2NrLWhlYWRpbmctLXJlZHVjZWQgLmNvbnRlbnQtaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAuYWNmLWJsb2NrLWhlYWRpbmctLXJlZHVjZWQgLmNvbnRlbnQtaGVhZGluZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYWNmLWJsb2NrLWhlYWRpbmcgLnR3by1jb2x1bW4tY29udGVudF9faGVhZGluZyBoMiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmFjZi1ibG9jay1oZWFkaW5nIC50d28tY29sdW1uLWNvbnRlbnRfX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmFjZi1ibG9jay1oZWFkaW5nIC5jb250ZW50LWhlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5hY2YtYmxvY2staGVhZGluZyAuY29udGVudC1oZWFkaW5nIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJFcGlsb2d1ZSBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuYWNmLWJsb2NrLWhlYWRpbmcuZGlzcGxheS1ncmFwaGljOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xODBweDtcbiAgICB0b3A6IC0xMDBweDtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLjY0LCAtMC43NywgMC43NywgMC42NCwgMCwgMCk7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5hY2YtYmxvY2staGVhZGluZy5kaXNwbGF5LWdyYXBoaWM6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjkyZGVnKTtcbiAgICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgLmFjZi1ibG9jay1oZWFkaW5nLmRpc3BsYXktZ3JhcGhpYy0tYnVyZ3VuZHk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1idXJndW5keS5zdmcpOyB9XG4gIC5hY2YtYmxvY2staGVhZGluZy5kaXNwbGF5LWdyYXBoaWMtLWJsYWNrOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtYmxhY2suc3ZnKTsgfVxuICAuYWNmLWJsb2NrLWhlYWRpbmcuZGlzcGxheS1ncmFwaGljLS1yZWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1yZWQuc3ZnKTsgfVxuXG4uYWNmLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWNmLWJsb2NrLWltYWdlLS1wb3N0IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hY2YtYmxvY2stdmlkZW8ge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWNmLWJsb2NrLXZpZGVvLS1wb3N0IHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4OyB9XG4gICAgLmFjZi1ibG9jay12aWRlby0tcG9zdCAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFjZi1ibG9jay12aWRlby0tcGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hY2YtYmxvY2stc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMTYxNztcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmFjZi1ibG9jay1zdWJzY3JpYmUge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLmFjZi1ibG9jay1zdWJzY3JpYmUgLmZvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTYwcHg7IH1cbiAgICAuYWNmLWJsb2NrLXN1YnNjcmliZSAuZm9ybSAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWUwZDY7XG4gICAgICBib3JkZXItY29sb3I6ICNlYWUwZDY7XG4gICAgICBjb2xvcjogIzEzMTMxMzsgfVxuICAgICAgLmFjZi1ibG9jay1zdWJzY3JpYmUgLmZvcm0gLmJ0bjpob3ZlciwgLmFjZi1ibG9jay1zdWJzY3JpYmUgLmZvcm0gLmJ0bjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYxNjE3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYWUwZDY7XG4gICAgICAgIGNvbG9yOiAjZWFlMGQ2OyB9XG4gIC5hY2YtYmxvY2stc3Vic2NyaWJlIC5mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSBmb3JtIHtcbiAgbWF4LXdpZHRoOiA3NjhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLmFjZi1ibG9jay1yZWZlcnJhbC1mb3JtIGZvcm0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLmFjZi1ibG9jay1yZWZlcnJhbC1mb3JtIGZvcm0ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICAuYWNmLWJsb2NrLXJlZmVycmFsLWZvcm0gZm9ybSBzZWxlY3QsXG4gIC5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSBmb3JtIGlucHV0Om5vdChbdHlwZT0nc3VibWl0J10pLFxuICAuYWNmLWJsb2NrLXJlZmVycmFsLWZvcm0gZm9ybSB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjYTExZDFmO1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSBmb3JtIHNlbGVjdDphY3RpdmUsIC5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSBmb3JtIHNlbGVjdDpmb2N1cyxcbiAgICAuYWNmLWJsb2NrLXJlZmVycmFsLWZvcm0gZm9ybSBpbnB1dDpub3QoW3R5cGU9J3N1Ym1pdCddKTphY3RpdmUsXG4gICAgLmFjZi1ibG9jay1yZWZlcnJhbC1mb3JtIGZvcm0gaW5wdXQ6bm90KFt0eXBlPSdzdWJtaXQnXSk6Zm9jdXMsXG4gICAgLmFjZi1ibG9jay1yZWZlcnJhbC1mb3JtIGZvcm0gdGV4dGFyZWE6YWN0aXZlLFxuICAgIC5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSBmb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMTMxMzEzOyB9XG4gIC5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSBmb3JtIHNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSBmb3JtIHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2NoZXZyb24tMi5zdmcpIG5vLXJlcGVhdCByaWdodCAjZjlmOWY5O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMC44ZW0pO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC44ZW0gMC44ZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0OyB9XG4gIC5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSBmb3JtIC5yZXF1aXJlZDphZnRlciB7XG4gICAgY29sb3I6ICNhMTFkMWY7XG4gICAgY29udGVudDogJyAqJzsgfVxuICAuYWNmLWJsb2NrLXJlZmVycmFsLWZvcm0gZm9ybSAubHMtcmVmZXJyZXItZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNmLWJsb2NrLXJlZmVycmFsLWZvcm0gZm9ybSAubHMtYm9yb3VnaC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICM1ZjE2MTc7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwOHB4ICsgNDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLnBhZ2VfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTA1cHggKyA0MHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgICAucGFnZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygxMTBweCArIDQwcHgpOyB9IH1cbiAgLnBhZ2VfX3RpdGxlLnBhZ2VfX3RpdGxlLS1ncmFwaGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5wYWdlX190aXRsZS5wYWdlX190aXRsZS0tZ3JhcGhpYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgICAgIC5wYWdlX190aXRsZS5wYWdlX190aXRsZS0tZ3JhcGhpYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4OyB9IH1cbiAgICAucGFnZV9fdGl0bGUucGFnZV9fdGl0bGUtLWdyYXBoaWM6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBib3R0b206IDEwMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbGVmdDogLTE1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAgIC5wYWdlX190aXRsZS5wYWdlX190aXRsZS0tZ3JhcGhpYzo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTE1JTtcbiAgICAgICAgICBsZWZ0OiAtMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAgICAgICAucGFnZV9fdGl0bGUucGFnZV9fdGl0bGUtLWdyYXBoaWM6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC0yNSU7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy45MmRlZyk7XG4gICAgICAgICAgd2lkdGg6IDUwMHB4OyB9IH1cbiAgICAucGFnZV9fdGl0bGUucGFnZV9fdGl0bGUtLWdyYXBoaWMtLWJ1cmd1bmR5OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1idXJndW5keS5zdmcpOyB9XG4gICAgLnBhZ2VfX3RpdGxlLnBhZ2VfX3RpdGxlLS1ncmFwaGljLS1ibGFjazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtYmxhY2suc3ZnKTsgfVxuICAgIC5wYWdlX190aXRsZS5wYWdlX190aXRsZS0tZ3JhcGhpYy0tcmVkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1yZWQuc3ZnKTsgfVxuXG4ucGFnZSAuYWNmLWJsb2NrLWltYWdlIHBpY3R1cmUsXG4ucGFnZSAuYWNmLWJsb2NrLXZpZGVvIC5yZXNwb25zaXZlLW1lZGlhIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZSAuYWNmLWJsb2NrLWltYWdlIHBpY3R1cmUuZGlzcGxheS1ncmFwaGljOjphZnRlcixcbiAgLnBhZ2UgLmFjZi1ibG9jay12aWRlbyAucmVzcG9uc2l2ZS1tZWRpYS5kaXNwbGF5LWdyYXBoaWM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3R0b206IC0xMjBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTcwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzcuOTJkZWcpO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAucGFnZSAuYWNmLWJsb2NrLWltYWdlIHBpY3R1cmUuZGlzcGxheS1ncmFwaGljOjphZnRlcixcbiAgICAgIC5wYWdlIC5hY2YtYmxvY2stdmlkZW8gLnJlc3BvbnNpdmUtbWVkaWEuZGlzcGxheS1ncmFwaGljOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhZ2UgLmFjZi1ibG9jay1pbWFnZSBwaWN0dXJlLmRpc3BsYXktZ3JhcGhpYy0tYnVyZ3VuZHk6OmFmdGVyLFxuICAucGFnZSAuYWNmLWJsb2NrLXZpZGVvIC5yZXNwb25zaXZlLW1lZGlhLmRpc3BsYXktZ3JhcGhpYy0tYnVyZ3VuZHk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1idXJndW5keS5zdmcpOyB9XG4gIC5wYWdlIC5hY2YtYmxvY2staW1hZ2UgcGljdHVyZS5kaXNwbGF5LWdyYXBoaWMtLWJsYWNrOjphZnRlcixcbiAgLnBhZ2UgLmFjZi1ibG9jay12aWRlbyAucmVzcG9uc2l2ZS1tZWRpYS5kaXNwbGF5LWdyYXBoaWMtLWJsYWNrOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtYmxhY2suc3ZnKTsgfVxuICAucGFnZSAuYWNmLWJsb2NrLWltYWdlIHBpY3R1cmUuZGlzcGxheS1ncmFwaGljLS1yZWQ6OmFmdGVyLFxuICAucGFnZSAuYWNmLWJsb2NrLXZpZGVvIC5yZXNwb25zaXZlLW1lZGlhLmRpc3BsYXktZ3JhcGhpYy0tcmVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtcmVkLnN2Zyk7IH1cblxuLmVycm9yNDA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxMztcbiAgY29sb3I6ICNmOWY5Zjk7IH1cbiAgLmVycm9yNDA0IG1haW4ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXJyb3I0MDRfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwOHB4KTtcbiAgICB0b3A6IDEwOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5lcnJvcjQwNF9fbWFpbiB7XG4gICAgICAgIHRvcDogMTI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEyNXB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAgICAgLmVycm9yNDA0X19tYWluIHtcbiAgICAgICAgdG9wOiAxNzVweDtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTc1cHgpOyB9IH1cbiAgICAuZXJyb3I0MDRfX21haW4gaDEge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmVycm9yNDA0X19tYWluIGgyIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDM1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAgIC5lcnJvcjQwNF9fbWFpbiBoMiB7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDAgNDVweDsgfSB9XG4gICAgLmVycm9yNDA0X19tYWluOjpiZWZvcmUsIC5lcnJvcjQwNF9fbWFpbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5lcnJvcjQwNF9fbWFpbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy1oZWFydC5zdmcpO1xuICAgICAgbGVmdDogLTUwcHg7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICB3aWR0aDogMjUycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbmltYXRpb246IGhlYXJ0YmVhdCAxLjVzIGluZmluaXRlOyB9XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgICAgICAgLmVycm9yNDA0X19tYWluOjpiZWZvcmUge1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgICAgICAuZXJyb3I0MDRfX21haW46OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgbGVmdDogLTkwcHg7IH0gfVxuICAgIC5lcnJvcjQwNF9fbWFpbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtYmVpZ2Uuc3ZnKTtcbiAgICAgIHJpZ2h0OiAtMTc1cHg7XG4gICAgICBib3R0b206IC0xNzVweDtcbiAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOGRlZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAgIC5lcnJvcjQwNF9fbWFpbjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTI1MHB4OyB9IH1cbiAgLmVycm9yNDA0IC5jaGF0LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2luZ2xlX193cmFwcGVyX19jb2wge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDhweCk7IH1cbiAgLnNpbmdsZV9fd3JhcHBlcl9fY29sIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuc2luZ2xlX193cmFwcGVyX19jb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwNXB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgICAuc2luZ2xlX193cmFwcGVyX19jb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygxMTBweCk7IH0gfVxuICAuc2luZ2xlX193cmFwcGVyX19jb2wtLTIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAgIC5zaW5nbGVfX3dyYXBwZXJfX2NvbC0tMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwNXB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAgICAgLnNpbmdsZV9fd3JhcHBlcl9fY29sLS0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTEwcHgpOyB9IH1cbiAgLnNpbmdsZV9fd3JhcHBlcl9fY29sLS0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpbmdsZV9fd3JhcHBlci5jb2wtMiB7XG4gIGdyaWQtY29sdW1uLWdhcDogNjVweDsgfVxuXG4uc2luZ2xlX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5zaW5nbGVfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucG9zdC1pbmZvLFxuLmV2ZW50LWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LWZhbWlseTogXCJFcGlsb2d1ZSBJdGFsaWNcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLnBvc3QtaW5mbyxcbiAgICAuZXZlbnQtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAucG9zdC1pbmZvLFxuICAgIC5ldmVudC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cblxuLnBvc3QtaW5mbyBzcGFuOm5vdCgucG9zdC1jYXQpIHtcbiAgcGFkZGluZzogMCAwLjNlbTsgfVxuXG4ucG9zdC1jYXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTsgfVxuICAucG9zdC1jYXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJy8nO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtOyB9XG5cbi5ldmVudC1pbmZvIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5ldmVudC1pbmZvIHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlIEJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuXG4uc2luZ2xlX19mZWF0dXJlZC1pbWFnZSB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwOyB9XG4gIC5zaW5nbGVfX2ZlYXR1cmVkLWltYWdlLS1ncmFwaGljOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbGVmdDogLTE3MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy45MmRlZyk7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAgICAgLnNpbmdsZV9fZmVhdHVyZWQtaW1hZ2UtLWdyYXBoaWM6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiA1MDBweDsgfSB9XG4gIC5zaW5nbGVfX2ZlYXR1cmVkLWltYWdlLS1ncmFwaGljLS1idXJndW5keTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1idXJndW5keS5zdmcpOyB9XG4gIC5zaW5nbGVfX2ZlYXR1cmVkLWltYWdlLS1ncmFwaGljLS1ibGFjazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1ibGFjay5zdmcpOyB9XG4gIC5zaW5nbGVfX2ZlYXR1cmVkLWltYWdlLS1ncmFwaGljLS1yZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtcmVkLnN2Zyk7IH1cbiAgLnNpbmdsZV9fZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaW5nbGVfX3NoYXJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRXBpbG9ndWUgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zaW5nbGVfX3NoYXJlIHAge1xuICAgIG1hcmdpbjogMCAzdncgMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLnNpbmdsZV9fc2hhcmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgICAuc2luZ2xlX19zaGFyZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLnNpbmdsZV9fc2hhcmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG4gIC5zaW5nbGVfX3NoYXJlIGEge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3OyB9XG4gICAgLnNpbmdsZV9fc2hhcmUgYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zaW5nbGVfX3NoYXJlIGEgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5zaW5nbGVfX3NoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucG9zdC1hcmNoaXZlIHtcbiAgcGFkZGluZzogNDVweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICAgLnBvc3QtYXJjaGl2ZSB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDA7IH0gfVxuICAucG9zdC1hcmNoaXZlX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS45Mzc1ZW0pIHtcbiAgICAgIC5wb3N0LWFyY2hpdmVfX2hlYWRpbmcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICAucG9zdC1hcmNoaXZlX19oZWFkaW5nIGgyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucG9zdC1hcmNoaXZlIC5ncmlkX19pdGVtOm50aC1jaGlsZChuICsgMykge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3N0LWFyY2hpdmVfX2xvYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBvc3QtYXJjaGl2ZV9fZmFjZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuNWVtKSB7XG4gICAgLnBvc3QtYXJjaGl2ZV9fZmFjZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuOTM3NWVtKSB7XG4gICAgLnBvc3QtYXJjaGl2ZV9fZmFjZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uZmFjZXR3cC1jaGVja2JveCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjVlbSkge1xuICAgIC5mYWNldHdwLWNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZmFjZXR3cC1jaGVja2JveDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cbiAgLmZhY2V0d3AtY2hlY2tib3g6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTExZDFmO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuZmFjZXR3cC1jaGVja2JveDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlMGQ2O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5mYWNldHdwLWNoZWNrYm94OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmMTYxNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKDQwcHggLSAxZW0pO1xuICAgIHRvcDogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMWVtOyB9XG4gIC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTExZDFmO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5mYWNldHdwLWZhY2V0LWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuZmFjZXR3cC1mYWNldC1jYXRlZ29yaWVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgICAuZmFjZXR3cC1mYWNldC1jYXRlZ29yaWVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC41ZW0pIHtcbiAgICAuZmFjZXR3cC1mYWNldC1jYXRlZ29yaWVzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLnBvc3QtYXJjaGl2ZV9fZmlsdGVyIHtcbiAgbWFyZ2luOiAyNXB4IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC41ZW0pIHtcbiAgICAucG9zdC1hcmNoaXZlX19maWx0ZXIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAucG9zdC1hcmNoaXZlX19maWx0ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucG9zdC1hcmNoaXZlX19maWx0ZXIsXG4ucG9zdC1hcmNoaXZlX19zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLnBvc3QtYXJjaGl2ZV9fZmlsdGVyLFxuICAgIC5wb3N0LWFyY2hpdmVfX3NvcnQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAgIC5wb3N0LWFyY2hpdmVfX2ZpbHRlcixcbiAgICAucG9zdC1hcmNoaXZlX19zb3J0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAucG9zdC1hcmNoaXZlX19maWx0ZXIsXG4gICAgLnBvc3QtYXJjaGl2ZV9fc29ydCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5wb3N0LWFyY2hpdmVfX3NvcnQtdGl0bGUsXG4ucG9zdC1hcmNoaXZlX19maWx0ZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJFcGlsb2d1ZSBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjVlbSkge1xuICAgIC5wb3N0LWFyY2hpdmVfX3NvcnQtdGl0bGUsXG4gICAgLnBvc3QtYXJjaGl2ZV9fZmlsdGVyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgICAucG9zdC1hcmNoaXZlX19zb3J0LXRpdGxlLFxuICAgIC5wb3N0LWFyY2hpdmVfX2ZpbHRlci10aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmZhY2V0d3Atc29ydC1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6ICM1ZjE2MTc7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGNvbG9yOiAjNWYxNjE3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAyZW0gN3B4IDFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2NoZXZyb24tMS5zdmcpIG5vLXJlcGVhdCByaWdodCAjZjlmOWY5O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMC44ZW0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuOGVtIDAuOGVtOyB9XG4gIC5mYWNldHdwLXNvcnQtc2VsZWN0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhMTFkMWY7XG4gICAgY29sb3I6ICNhMTFkMWY7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9jaGV2cm9uLTIuc3ZnKSBuby1yZXBlYXQgcmlnaHQgI2Y5ZjlmOTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAwLjhlbSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwLjhlbSAwLjhlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgLmZhY2V0d3Atc29ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDsgfSB9XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuICAuc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0OyB9XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLFxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG4gIC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7IH1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7IH1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7IH1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpOyB9XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7IH1cbiIsIi8qXHJcbiAgQU5JTUFUSU9OU1xyXG4gIEN1c3RvbSBhbmltYXRpb24gbWl4aW5zXHJcbiovXHJcblxyXG4gICRkZWZhdWx0X3RyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcclxuICAkc2xvd190cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGhlYXJ0YmVhdCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSggLjk4KTtcclxuICB9XHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoIDEpO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSggLjk4KTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoIDEpO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSggLjk4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCAuOTgpO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgJ2NvcmUvYnJlYWtwb2ludHMnO1xyXG5AaW1wb3J0ICdjb3JlL2FuaW1hdGlvbnMnO1xyXG5cclxuLypcclxuICBIRUxQRVJTXHJcbiAgSGVscGVyIGZ1bmN0aW9ucygpLCBAbWl4aW5zLCAlcGxhY2Vob2xkZXJzIGFuZCAuY2xhc3Nlc1xyXG4qL1xyXG5cclxuLy8gVW5pdCBzdHJpcHBlclxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtKSB7XHJcbiAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XHJcbn1cclxuXHJcbi8vIENvbnZlcnQgcGl4ZWxzIHRvIHJlbSwgYmFzZWQgb24gYmFzZSBmb250XHJcbkBmdW5jdGlvbiBjYWxjdWxhdGUtcmVtKCRzaXplLCAkYmFzZS1mb250LXNpemU6IDE2KSB7XHJcbiAgJHJlbVNpemU6ICRzaXplIC8gc3RyaXAtdW5pdCgkYmFzZS1mb250LXNpemUpO1xyXG4gIEByZXR1cm4gI3skcmVtU2l6ZX07XHJcbn1cclxuXHJcbi8vIFBlcmNlbnRhZ2UgY2FsY3VsYXRvclxyXG5AZnVuY3Rpb24gcGVyY2VudCgkc2l6ZSwgJGNvbnRhaW5lcjogJHctbWF4KSB7XHJcbiAgQHJldHVybiAoJHNpemUgLyAkY29udGFpbmVyKSAqIDEwMCU7XHJcbn1cclxuXHJcbi8vIE1JWElOU1xyXG5cclxuLy8gQm9yZGVyIHNldHRlclxyXG5AbWl4aW4gYm9yZGVyKCRib3JkZXItd2lkdGhzLCAkYm9yZGVyLWNvbG9yLCAkYm9yZGVyLXN0eWxlOiBzb2xpZCkge1xyXG4gIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aHM7XHJcbiAgYm9yZGVyLXN0eWxlOiAkYm9yZGVyLXN0eWxlO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXIgc3R5bGluZ1xyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICYucGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfSAvLyBGb3IgdXNlIHdpdGggcG9seWZpbGwgZS5nLiBodHRwczovL2dpdGh1Yi5jb20vbWF0aGlhc2J5bmVucy9qcXVlcnktcGxhY2Vob2xkZXJcclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfSAvLyBPbGRlciBGaXJlZm94XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIRUxQRVJTXHJcbi8vIFVzZSBAZXh0ZW5kICVoZWxwZXItY2xhc3MgZm9yIGxlYW5lciBDU1NcclxuXHJcbi8vIEZsb2F0IGNsZWFyaW5nXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBWaXNpYmlsaXR5XHJcbkBtaXhpbiBoaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuJWhpZGRlbiB7XHJcbiAgQGluY2x1ZGUgaGlkZGVuO1xyXG59XHJcblxyXG4vLyB2aXN1YWxseWhpZGRlbiBhbmQgdmlzdWFsbHlzaG93biBhcmUgamF2YXNjcmlwdCBzYWZlIHdheXMgb2YgaGlkaW5nIOKAkyBhdm9pZCB1c2luZyBqcXVlcnkgaGlkZSgpIGFuZCBzaG93KCkgYXMgYmFkLCBiYWQsIGJhZCFcclxuQG1peGluIHZpc3VhbGx5aGlkZGVuKCRmb2N1czogZmFsc2UpIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIC8vIEFsbG93IGZvY3VzXHJcbiAgQGlmICRmb2N1cyB7XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjbGlwOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ldmlzdWFsbHloaWRkZW4ge1xyXG4gIEBpbmNsdWRlIHZpc3VhbGx5aGlkZGVuO1xyXG59XHJcbiV2aXN1YWxseWhpZGRlbmZvY3VzIHtcclxuICBAaW5jbHVkZSB2aXN1YWxseWhpZGRlbigkZm9jdXM6ICdmb2N1cycpO1xyXG59XHJcblxyXG5AbWl4aW4gdmlzdWFsbHlzaG93biB7XHJcbiAgY2xpcDogYXV0bztcclxuICAvLyBjbGlwOiByZWN0KGF1dG8gYXV0byBhdXRvIGF1dG8pO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ldmlzdWFsbHlzaG93biB7XHJcbiAgQGluY2x1ZGUgdmlzdWFsbHlzaG93bjtcclxufVxyXG5cclxuQG1peGluIGludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiVpbnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZTtcclxufVxyXG5cclxuQG1peGluIGhpZGUtbm9qcygkZXhjZXB0LWZpcnN0OiBmYWxzZSkge1xyXG4gIC5uby1qcyAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaWYgJGV4Y2VwdC1maXJzdCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiVoaWRlLW5vanMge1xyXG4gIEBpbmNsdWRlIGhpZGUtbm9qcztcclxufVxyXG4laGlkZS1ub2pzLS1leGNlcHQtZmlyc3Qge1xyXG4gIEBpbmNsdWRlIGhpZGUtbm9qcygkZXhjZXB0LWZpcnN0OiB0cnVlKTtcclxufVxyXG5cclxuQG1peGluIGhpZGUtdGV4dCgpIHtcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBpbmNsdWRlIHVuaXRzXHJcbkBtaXhpbiBpbWFnZS1yZXBsYWNlbWVudCgkd2lkdGgsICRoZWlnaHQpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogI3skd2lkdGh9O1xyXG4gIHBhZGRpbmctdG9wOiAjeyRoZWlnaHR9O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbiVpbWFnZS1yZXBsYWNlbWVudCB7XHJcbiAgQGluY2x1ZGUgaW1hZ2UtcmVwbGFjZW1lbnQoMCwgMCk7XHJcbn1cclxuXHJcbi8vIG92ZXJyaWRlcyBkZWZhdWx0IGh5cGVybGluayBjb2xvdXIgYW5kIHVuZGVybGluZSBmb3Igd2hlbiBidWlsZGluZyBidXR0b25zIGV0YyBvdXQgb2YgbGlua3NcclxuJWNsZWFuLWh5cGVybGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBkZWZhdWx0IG1peGluIGZvciBwc2V1ZG8gZWxlbWVudHMgc3VjaCBhcyBjb21wbGV4IGJsb2NrcyBidWlsdCB1c2luZyBiZWZvcmUgb3IgYWZ0ZXJcclxuQG1peGluIHBzZXVkbygkd2lkdGgsICRoZWlnaHQpIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuLy8gWi1JTkRFWFxyXG4kei1pbmRleDogKFxyXG4gIGhlbGw6IC05OTk5LFxyXG4gIHRvLWJhY2s6IC0xMDAsXHJcbiAgYmFja3dhcmRzOiAtMTAsXHJcbiAgYmFzZS1iYWNrOiAtMixcclxuICBiYXNlLWJlaGluZDogLTEsXHJcbiAgYmFzZTogMCxcclxuICBjb250ZW50LWxvd2VyOiAxMCxcclxuICBjb250ZW50LW1pZDogMjAsXHJcbiAgY29udGVudC10b3A6IDMwLFxyXG4gIGNocm9tZS1sb3dlcjogMTAwLFxyXG4gIGNocm9tZS1taWQ6IDIwMCxcclxuICBjaHJvbWUtdG9wOiAzMDAsXHJcbiAgbW9kYWwtYm90dG9tOiAxMDAwLFxyXG4gIG1vZGFsLW1pZDogMjAwMCxcclxuICBtb2RhbC10b3A6IDMwMDAsXHJcbiAgaGVhdmVuOiA5OTk5XHJcbik7XHJcblxyXG5AbWl4aW4gei1pbmRleCgkbGV2ZWwpIHtcclxuICBAaWYgbWFwLWhhcy1rZXkoJHotaW5kZXgsICRsZXZlbCkge1xyXG4gICAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgJGxldmVsKTtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5rbm93biAnI3skbGV2ZWx9JyBpbiBtYXAgJGxoLlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQEBUSVA6IHdlYmtpdC1mb250LWJvb3N0OiBsaWdodCBmb250cyBhcmUgYSBiaXQgbGlnaHQgb24gd2Via2l0IGF0IHNtYWxsZXIgc2l6ZXNcclxuLy8gbmFtZWx5IExhdG8gcmVndWxhciB3aGljaCBpcyB0b28gZmF0LCBhbmQgdGhlIHRoaW4gaXMgdG9vIHRoaW4sIHRoaXMgYmVlZnMgdXAgdGhpbiBqdXN0IGVub3VnaC4uLlxyXG4vLyBwbGFjZWhvbGRlciBpcyBqdXN0IHRvIGlzb2xhdGUgdGhpcyBwcmV0dHkgaW52YXNpdmUgYml0IG9mIGNzcyBmb3IgcG9zc2libGUgcmVtb3ZhbFxyXG5cclxuLy8gdXNlIG1peGluIGlmIG5lZWRpbmcgdG8gdG9nZ2xlIG9uIGFuZCBvZmZcclxuQG1peGluIHdlYmtpdC1mb250LWJvb3N0IHtcclxuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjU1cHg7XHJcbn1cclxuQG1peGluIHdlYmtpdC1mb250LWJvb3N0LS1yZXNldCB7XHJcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMDtcclxufVxyXG5cclxuLy8gc29tZSB3ZWIgZm9udHMgd2hlbiB3aGl0ZSBvbiBkYXJrIGJnLCBhcmUgYSBiaXQgc3Ryb25nLCByZWR1Y2VcclxuQG1peGluIHdlYmtpdC1mb250LXJlZHVjZSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi8vIGVtYmVkZGVkLWNvbnRlbnQgaXMgYSBwbGFjZWhvbGRlciBmb3IgaWZyYW1lIGNvbnRlbnQgc3VjaCBhcyB5b3V0dWJlIHZpZHMsIGdvb2dsZSBtYXBzLCBpc3N1dSBwdWJsaWNhdGlvbnMgZXRjIOKAkyBtYWtlcyB0aGVtIHJlc3BvbnNpdmUhXHJcbiVlbWJlZGRlZC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAvLyBwYWRkaW5nLXRvcDogMzBweDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaWZyYW1lLFxyXG4gIG9iamVjdCxcclxuICBlbWJlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBnZW5lcmljcyDigJMgc29tZSBsaXR0bGUgaGVscGVyIGNsYXNzZXMgd2l0aCBubyBob21lIGp1c3QgdG8gYXBwbHkgc29tZSBhcmJpdHJhcnkgc3R5bGVzXHJcbi5wYWRkaW5nLTEge1xyXG4gIHBhZGRpbmc6IDFlbTtcclxufVxyXG4ucGFkZGluZy0yIHtcclxuICBwYWRkaW5nOiAyZW07XHJcbn1cclxuLnB1c2gtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4ucHVzaC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLy8gVWdseSwgYnV0IHJhcmVseSB1c2VkXHJcbi5uby1saW5rIHtcclxuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LXJlc2V0KCkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWl0ZW0tcmVzZXQoKSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm5vLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluO1xyXG5cclxuICAuanMtLWxvYWRlZCAmIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3RhbmRhcmQtbGluayB7XHJcbiAgY29sb3I6ICRjbHItbGluaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMCAkY2xyLXdoaXRlLCBpbnNldCAwIC0xcHggMCAkY2xyLWxpbms7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwICRjbHItd2hpdGUsIGluc2V0IDAgLTFweCAwICRjbHItd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3RhbmRhcmQtaG92ZXIoJGhlaWdodDogM3B4LCAkYm90dG9tOiAtMC4yZW0sICRjb2xvcjogJGNsci1yZWQpIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbjtcclxuICAgIC8vIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICB3aWR0aDogMHB4O1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB1cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRscy1tZWQtd2lkZTtcclxuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5mbGV4LWNlbnRlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gTmljZXIgYmV6aWVyIGFuaW1hdGlvblxyXG4kZGVmYXVsdC1iZXppZXI6IGN1YmljLWJlemllcigwLjM3LCAtMC4yMSwgMC4xOSwgMS4yNCk7XHJcblxyXG4vKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXHJcbi5oZWFkZXJfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4ubW9iaWxlLW1lbnUtb3Blbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xyXG4uaGVhZGVyX19tZW51LFxyXG4ubW9iaWxlLW1lbnUtb3BlbiB7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xyXG59XHJcbi5oZWFkZXIge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgfVxyXG4gIC5jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19saW5lLWJyZWFrIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxuICBvcmRlcjogMztcclxuICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhY2V0d3AtY291bnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhY2V0d3AtZmFjZXQsXHJcbi5mYWNldHdwLWNoZWNrYm94IHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKlxyXG4gIEJSRUFLUE9JTlRTICYgTUVESUEgUVVFUlkgSEVMUEVSU1xyXG4gIEdsb2JhbCBicmVha3BvaW50cyBzaG91bGQgYWx3YXlzIGJlIGluIC1taW4vLW1heCBwYWlycywgd2l0aCAtbWluIGJlaW5nIDFweCBsYXJnZWx5IHRoYW4gaXRzIHByZXZpb3VzIGJyZWFrcG9pbnRcclxuICBUaGVuLCB1c2UgLW1pbi8tbWF4IGJyZWFrcG9pbnRzIHdpdGggY29ycmVzcG9uZGluZyByZXNwb25kLW1pbi9yZXNwb25kLW1heCBtaXhpbnNcclxuKi9cclxuXHJcbi8vIHRvIGNhbGMgZW1zIChhc3N1bWluZyBiYXNlIGZvbnQgc2l6ZSBvZiAxNik6XHJcbi8vIGZzLWluLWVtcyA9ICgxIC8gMTYpICogZGVzaXJlZC1waXhlbHNcclxuLy8gMzIxcHggaW4gZW1zOiAoMSAvIDE2cHgpICogMzIxcHggPSAyMC4wNjI1ZW1cclxuJGJwLW1vYmlsZS13aWRlLW1pbjogMjAuMDYyNWVtOyAvLyAzMjFweDtcclxuJGJwLXRhYmxldC1taW46IDMwLjA2MjVlbTsgLy8gNDgxcHg7XHJcbiRicC10YWJsZXQtbWVkLW1pbjogMzQuNWVtOyAvLyA1NTJweDtcclxuJGJwLXRhYmxldC1scmctbWluOiA0MC4wNjI1ZW07IC8vIDY0MXB4O1xyXG4kYnAtdGFibGV0LXdpZGUtbWluOiA0OC4wNjI1ZW07IC8vIDc2OXB4O1xyXG4kYnAtdGFibGV0OiA1Mi4xMjVlbTsgLy8gODM0cHhcclxuJGJwLXRhYmxldC13aWRlLW1lZC1taW46IDYwZW07IC8vIDk2MHB4O1xyXG4kYnAtZGVza3RvcC1taW46IDY0LjA2MjVlbTsgLy8gMTAyNXB4O1xyXG4kYnAtZGVza3RvcC13aWRlLW1pbjogNzEuOTM3NWVtOyAvLyAxMTUxcHg7XHJcbiRicC1zaXRlLXdpZHRoLW1pbjogOTBlbTsgLy8gMTQ0MHB4O1xyXG5cclxuJHNpdGUtd2lkdGg6IDE0NDBweDtcclxuXHJcbi8vIE1lZGlhIHF1ZXJ5IGhlbHBlcnNcclxuQG1peGluIHJlc3BvbmQtbWluKCR3aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uZC1tYXgoJHdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiByZXNwb25kLW1pbi1tYXgoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIG1lZGlhIHF1ZXJ5IGZvciByZXRpbmEgZGV2aWNlc1xyXG4vLyAkd2lkdGg6IHBhc3MgaW4gYSBtaW4gd2lkdGggKHdpdGggdW5pdHMpIHRvIHRhcmdldCBzcGVjaWZpYyBzaXplIHJldGluYSBkZXZpY2VzIGFuZCB1cFxyXG4vLyAwIGZvciBhbGwgZGV2aWNlcywgMTMwMHB4IGZvciBvbmx5IGJpZyByZXRpbmEgZGV2aWNlc1xyXG5AbWl4aW4gaWYtcmV0aW5hLW1pbigkd2lkdGgpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgYW5kIChtaW4td2lkdGg6ICR3aWR0aCksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvcmUvY29sb3VyJztcclxuXHJcbi8qXHJcbiAgTEFZT1VUICYgUEFHRSBMRVZFTCBTVFVGRlxyXG4qL1xyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgcGFkZGluZy10b3A6IDEwOHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oODVlbSkge1xyXG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogJHNpdGUtd2lkdGg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcclxuICB9XHJcblxyXG4gICYtLXJlZHVjZWQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIwdnc7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjB2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2wtMiB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgfVxyXG5cclxuICAmLS1vZmZzZXQge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLnR3by1jb2x1bW4tY29udGVudF9fY29sIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIC8vIG1heC13aWR0aDogNTIlO1xyXG4gICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIC8vIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXJldmVyc2Uge1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAudHdvLWNvbHVtbi1jb250ZW50X19jb2wge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNTIlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2YtYmxvY2stdmVydGljYWwtc3BhY2VyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgJi0tc21hbGwge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLWRlc2t0b3AtbWluKSB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbWVkaXVtIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxhcmdlIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5kaXZbY2xhc3MqPSdiZy0nXSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5iZy1yZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkO1xyXG59XHJcblxyXG4uYmctYnVyZ3VuZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYnVyZ3VuZHk7XHJcbn1cclxuXHJcbi5iZy1iZWlnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZWlnZTtcclxufVxyXG5cclxuLmJnLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmctb2ZmLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDM1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMjVweDtcclxuICAgIGdyaWQtcm93LWdhcDogNTBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA3MHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHJcbiAgICAmLS0yIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICAgICYtLTMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4gIENPTE9VUlNcclxuKi9cclxuXHJcbi8vIEJhc2UgQ29sb3Vyc1xyXG4kY2xyLXdoaXRlOiAjZjlmOWY5O1xyXG4kY2xyLWJsYWNrOiAjMTMxMzEzO1xyXG5cclxuJGNsci1idXJndW5keTogIzVmMTYxNztcclxuJGNsci1yZWQ6ICNhMTFkMWY7XHJcbiRjbHItYmVpZ2U6ICNlYWUwZDY7XHJcbiRjbHItbGluay1ob3ZlcjogIzhhNTQzZjtcclxuIiwiLypcclxuICBHViBQUk9QT1JUSU9OQUwgR1JJRFNcclxuICBCYXNlZCBvbiBodHRwOi8vYnVpbHRieWJvb24uY29tL3Bvc2VkL1Byb3BvcnRpb25hbC1Hcmlkcy9cclxuICBIZWF2aWx5IG1vZGlmaWVkLi4uXHJcbiovXHJcblxyXG4vLyBERUZBVUxUU1xyXG4vLyBDYW4gYmUgb3ZlcnJpZGRlbiBieSBwcm9qZWN0LXNwZWNpZmljIHNldHRpbmdzXHJcblxyXG4vLyB0aGlzIGlzIHRoZSBmaXhlZCBndXR0ZXIgYmV0d2VlbiBjb2x1bW5zXHJcbiRncmlkLWd1dHRlcjogMjBweCAhZGVmYXVsdDtcclxuXHJcbi8vIHRoaXMgc2V0cyB5b3VyIGNsYXNzIG5hbWVzXHJcbiRncmlkLW5hbWVzcGFjZTogXCJncmlkXCIgIWRlZmF1bHQ7XHJcbiRncmlkLXdyYXAtY2xhc3M6IFwiLXdyYXBcIjtcclxuJGdyaWQtY29sLWNsYXNzOiBcIi1jb2xcIjtcclxuXHJcbi8vIENvbHVtbnNcclxuLy8gU2VlIF9zZXR0aW5ncy5zY3NzIGZvciB0aGUgZnVsbCBncmlkIGNvbmZpZyAtIHRoaXMgZmlsZSBvbmx5IHNoaXBzIHdpdGggaGFsdmVzXHJcbiRncmlkLWNvbHVtbnM6IGZ1bGwgMSwgMS0yIDEvMiAhZGVmYXVsdDtcclxuXHJcbi8vIEdSSUQgTUlYSU5TXHJcbkBtaXhpbiBzZXQtZ3V0dGVyKCRndXR0ZXIsICRuYW1lc3BhY2UpIHtcclxuICBtYXJnaW4tbGVmdDogLSRndXR0ZXI7XHJcblxyXG4gID4gLmctY29sLFxyXG4gID4gW2NsYXNzKj1cImctY29sXCJdIHtcclxuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcclxuXHJcbiAgICAubHQtaWU4ICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1jb25maWcoJG5hbWVzcGFjZSwkZ3V0dGVyKSB7XHJcblxyXG4gIC5nLXdyYXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyOyAvLyB0aGUgc2FtZSBhcyB5b3VyIGd1dHRlclxyXG4gICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgJjphZnRlciB7IC8vIGNsZWFyZml4XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAubHQtaWU4ICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC4jeyRuYW1lc3BhY2V9I3skZ3JpZC13cmFwLWNsYXNzfS0taW5saW5lIHtcclxuICAgIGZvbnQtc2l6ZTogMDsgLy8ga2lsbCBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZVxyXG4gIH1cclxuXHJcbiAgLiN7JG5hbWVzcGFjZX0jeyRncmlkLXdyYXAtY2xhc3N9LS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldC13aWRlLW1pbikge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLiN7JG5hbWVzcGFjZX0jeyRncmlkLXdyYXAtY2xhc3N9LS1mbG9hdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5sYXJnZS1ndXR0ZXIge1xyXG4gICAgQGluY2x1ZGUgc2V0LWd1dHRlcigkZ3V0dGVyICogMS41LCAkbmFtZXNwYWNlKTtcclxuICB9XHJcblxyXG4gIC5oYWxmLWd1dHRlciB7XHJcbiAgICBAaW5jbHVkZSBzZXQtZ3V0dGVyKCRndXR0ZXIgLyAyLCAkbmFtZXNwYWNlKTtcclxuICB9XHJcblxyXG4gIC50aGlyZC1ndXR0ZXIge1xyXG4gICAgQGluY2x1ZGUgc2V0LWd1dHRlcigkZ3V0dGVyIC8gMywgJG5hbWVzcGFjZSk7XHJcbiAgfVxyXG5cclxuICAucXVhcnRlci1ndXR0ZXIge1xyXG4gICAgQGluY2x1ZGUgc2V0LWd1dHRlcigkZ3V0dGVyIC8gNCwgJG5hbWVzcGFjZSk7XHJcbiAgfVxyXG5cclxuICAubm8tZ3V0dGVyIHtcclxuICAgIEBpbmNsdWRlIHNldC1ndXR0ZXIoMCwgJG5hbWVzcGFjZSk7XHJcbiAgfVxyXG5cclxuICAucmVzZXQtZ3V0dGVyIHtcclxuICAgIEBpbmNsdWRlIHNldC1ndXR0ZXIoJGd1dHRlciwgJG5hbWVzcGFjZSk7XHJcbiAgfVxyXG5cclxuICAudGlueS1ndXR0ZXIge1xyXG4gICAgQGluY2x1ZGUgc2V0LWd1dHRlcigycHgsICRuYW1lc3BhY2UpO1xyXG4gIH1cclxuXHJcbiAgLmctY29sLFxyXG4gIFtjbGFzcyo9XCJnLWNvbFwiXSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7IC8vIHRoZSBndXR0ZXIgYmV0d2VlbiBjb2x1bW5zXHJcblxyXG4gICAgLmx0LWllOCAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRndXR0ZXIgLyAxMHB4fSN7XCIlXCJ9O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRuYW1lc3BhY2V9I3skZ3JpZC13cmFwLWNsYXNzfS0taW5saW5lICYgeyAvLyBtb2RpZmllciBmb3IgdXNpbmcgaW5saW5lLWJsb2NrIGluc3RlYWQgb2YgZmxvYXRcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgLy8gb3ZlcnJpZGUgYW55IGlubGluZS1ibG9jayBhbGlnbm1lbnQgb24gd3JhcFxyXG4gICAgICBmb250LXNpemU6ICN7JGZzLWJhc2UtcHh9cHg7IC8vIHJlaW5zdGF0ZSBhZnRlciBraWxsIGlubGluZS1ibG9jayB3aGl0ZXNwYWNlXHJcbiAgICAgIC8vIEBAVE9ETzogYmV0dGVyIGlubGluZS1ibG9jayBzcGFjaW5nIGhhY2s/IGh0dHA6Ly9kYXZpZHdhbHNoLm5hbWUvcmVtb3ZlLXdoaXRlc3BhY2UtaW5saW5lLWJsb2NrXHJcbiAgICB9XHJcblxyXG4gICAgLiN7JG5hbWVzcGFjZX0jeyRncmlkLXdyYXAtY2xhc3N9LS1mbGV4ICYge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skbmFtZXNwYWNlfSN7JGdyaWQtd3JhcC1jbGFzc30tLWZsb2F0ICYgeyAvLyByZXR1cm4gdG8gZmxvYXQgYWZ0ZXIgaW5saW5lLWJsb2NrXHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLiN7JG5hbWVzcGFjZX0jeyRncmlkLWNvbC1jbGFzc30sXHJcbiAgW2NsYXNzKj1cIiN7JG5hbWVzcGFjZX0jeyRncmlkLWNvbC1jbGFzc31cIl0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIGZvciBwdXNoL3B1bGxcclxuICB9XHJcblxyXG4gIC8vIGlubGluZS1ibG9jayBhbGlnbm1lbnQgaGVscGVyc1xyXG4gIC4jeyRuYW1lc3BhY2V9I3skZ3JpZC13cmFwLWNsYXNzfS0taW5saW5lLS1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4gIC4jeyRuYW1lc3BhY2V9I3skZ3JpZC13cmFwLWNsYXNzfS0taW5saW5lLS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAuI3skbmFtZXNwYWNlfSN7JGdyaWQtd3JhcC1jbGFzc30tLWlubGluZS0tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG5cclxuICAvLyBpbmxpbmUtYmxvY2sgYWxpZ25tZW50IGhlbHBlcnNcclxuICAuI3skbmFtZXNwYWNlfSN7JGdyaWQtd3JhcC1jbGFzc30tLWZsZXgtLWxlZnQgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG4gIC4jeyRuYW1lc3BhY2V9I3skZ3JpZC13cmFwLWNsYXNzfS0tZmxleC0tY2VudGVyIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAuI3skbmFtZXNwYWNlfSN7JGdyaWQtd3JhcC1jbGFzc30tLWZsZXgtLXJpZ2h0IHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XHJcblxyXG4gIC8vIHJlc2V0IGZvciBsaXN0IGdyaWRzXHJcbiAgdWwuZy13cmFwLFxyXG4gIG9sLmctd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGkuZy1jb2wsXHJcbiAgbGlbY2xhc3MqPVwiZy1jb2xcIl0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gY3JlYXRlIGFsbCBncmlkIGNsYXNzZXMgZm9yIGEgZ2l2ZW4gcHJvcG9ydGlvblxyXG4vLyAkY2xhc3MtbmFtZSB3aWxsIGJlIHRoZSBjbGFzcyB1c2VkIGluIG1hcmt1cCwgJHByb3BvcnRpb24gaXMgdGhlIGZsdWlkIHByb3BvcnRpb25cclxuQG1peGluIGdyaWQtY2xhc3Mtc2V0dXAoJGNsYXNzLW5hbWUsICRwcm9wb3J0aW9uLCAkZ3V0dGVyLCAkcHJlZml4OiAkbmFtZXNwYWNlKSB7XHJcbiAgJG9sZGllLWd1dHRlcjogI3skZ3V0dGVyIC8gMTBweH0je1wiJVwifTsgLy8gQ29udmVydCB0byAlIGVxdWl2YWxlbnRcclxuXHJcbiAgLy8gQ29sdW1uXHJcbiAgLiN7JHByZWZpeH0jeyRncmlkLWNvbC1jbGFzc30tI3skY2xhc3MtbmFtZX0ge1xyXG4gICAgd2lkdGg6ICRwcm9wb3J0aW9uO1xyXG5cclxuICAgIC5sdC1pZTggJiB7XHJcbiAgICAgIHdpZHRoOiBmbG9vcigkcHJvcG9ydGlvbikgLSAoJGd1dHRlciAvIDEwcHgpOyAvLy0gMC4yNSU7IC8vIEV4dHJhIDAuMjUlIGZ1ZGdlIGZhY3RvciBzbyB0aGF0IGl0IGRvZXNuJ3QgYWRkIHVwIHRvIDEwMCVcclxuICAgICAgLy9AQFRPRE86IFRlc3QgcmVtb3ZhbCBvZiAwLjI1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE9mZnNldFxyXG4gIC4jeyRwcmVmaXh9LW9mZnNldC0jeyRjbGFzcy1uYW1lfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHByb3BvcnRpb247XHJcblxyXG4gICAgLmx0LWllOCAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGZsb29yKCRwcm9wb3J0aW9uKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFB1c2gvcHVsbFxyXG4gIC4jeyRwcmVmaXh9LXB1c2gtI3skY2xhc3MtbmFtZX0ge1xyXG4gICAgbGVmdDogJHByb3BvcnRpb247XHJcblxyXG4gICAgLmx0LWllOCAmIHtcclxuICAgICAgbGVmdDogZmxvb3IoJHByb3BvcnRpb24pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLiN7JHByZWZpeH0tcHVsbC0jeyRjbGFzcy1uYW1lfSB7XHJcbiAgICBsZWZ0OiAtJHByb3BvcnRpb247XHJcblxyXG4gICAgLmx0LWllOCAmIHtcclxuICAgICAgbGVmdDogLShmbG9vcigkcHJvcG9ydGlvbikpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gc2V0IHRoZSBwcm9wb3J0aW9ucyB5b3Ugd2FudCB0byB1c2VcclxuLy8gJG5hbWVzcGFjZSByZWxhdGVzIHRvIHRoZSBjbGFzcyBwcmVmaXggZS5nLiBicDItY29sIHRvIHRhcmdldCBicmVha3BvaW50IDJcclxuQG1peGluIGdyaWQtc2V0dXAoJG5hbWVzcGFjZSwkZ3V0dGVyKSB7XHJcbiAgQGVhY2ggJGdyaWQtY29sdW1uIGluICRncmlkLWNvbHVtbnMge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jbGFzcy1zZXR1cChudGgoJGdyaWQtY29sdW1uLCAxKSwgbnRoKCRncmlkLWNvbHVtbiwgMikgKiAxMDAlLCAkZ3V0dGVyLCAkbmFtZXNwYWNlKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGluY2x1ZGUgZ3JpZHMtaW5pdCB0byBzZXQgdXAgeW91ciBncmlkcyB3aXRoIHlvdXIgYmFzZSBjbGFzc1xyXG4vLyBpLmUuIEBpbmNsdWRlIGdyaWRzLWluaXQoXCJjb2xcIik7XHJcbkBtaXhpbiBncmlkcy1pbml0KCRjbGFzczokZ3JpZC1uYW1lc3BhY2UsJGd1dHRlcjokZ3JpZC1ndXR0ZXIsJGJyZWFrcG9pbnQ6ZmFsc2UpIHtcclxuXHJcbiAgQGlmICgkYnJlYWtwb2ludCkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZC1jb25maWcoJGNsYXNzLCRndXR0ZXIpO1xyXG4gICAgICBAaW5jbHVkZSBncmlkLXNldHVwKCRjbGFzcywkZ3V0dGVyKTtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29uZmlnKCRjbGFzcywkZ3V0dGVyKTtcclxuICAgIEBpbmNsdWRlIGdyaWQtc2V0dXAoJGNsYXNzLCRndXR0ZXIpO1xyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4gIEdSSUQgU0VUVVBcclxuICBVc2VzIHByb3BvcnRpb25hbC1ncmlkcy5zY3NzXHJcbiovXHJcblxyXG4kZ3JpZC1uYW1lc3BhY2U6IFwiZ1wiO1xyXG4kZ3JpZC1ndXR0ZXI6IDIwcHg7XHJcbiRncmlkLWd1dHRlci10YWJsZXQ6IDUwcHg7XHJcbiRncmlkLWd1dHRlci10YWJsZXQtd2lkZTogNTBweDtcclxuJGdyaWQtZ3V0dGVyLWRlc2t0b3A6IDkwcHg7XHJcblxyXG4vLyBDb2x1bW4gY2xhc3MvZnJhY3Rpb24gZ2VuZXJhdG9yXHJcbi8vIEBAVElQOiBkZWZhdWx0IGctY29sIChtb2JpbGUgYW5kIHVwKSBjYW4gYmUgZGVmaW5lZCBhcyBqdXN0IGctY29sLiBVc2UgMS0xIGZyYWN0aW9uIHdoZW4gc21hbGxlclxyXG4vLyBicmVha3BvaW50cyBoYWQgY29sdW1ucyBhbmQgeW91IG5lZWQgdG8gZ28gZnVsbCB3aWR0aCBvbiBhIGxhcmdlciB2aWV3cG9ydFxyXG4vLyBlLmcuIC5nLWNvbCAuZ3QtY29sLTEtMiAuZ3R3LWNvbC0xLTFcclxuJGdyaWQtY29sdW1uczogIFwiMC0xXCIgICAwLCAgLy8gdG8gcmVzZXQgb2Zmc2V0cyBtYWlubHlcclxuICAgICAgICAgICAgICAgIFwiMS0yXCIgICAxLzIsIC8vIGNsYXNzLCBmcmFjdGlvblxyXG4gICAgICAgICAgICAgICAgXCIxLTNcIiAgIDEvMywgICAgXCIyLTNcIiAgIDIvMyxcclxuICAgICAgICAgICAgICAgIFwiMS00XCIgICAxLzQsICAgIFwiMy00XCIgICAzLzQsXHJcbiAgICAgICAgICAgICAgICBcIjEtNVwiICAgMS81LCAgICBcIjItNVwiICAgMi81LCAgICBcIjMtNVwiICAgMy81LCAgICBcIjQtNVwiICAgNC81LFxyXG4gICAgICAgICAgICAgICAgXCIxLTZcIiAgIDEvNixcdFwiMi02XCIgICAyLzYsXHRcIjMtNlwiICAgMy82LFx0XCI1LTZcIiAgIDUvNixcclxuICAgICAgICAgICAgICAgIFwiMS03XCIgICAxLzcsICAgIFwiNi03XCIgICA2LzcsXHJcbiAgICAgICAgICAgICAgICBcIjEtOFwiICAgMS84LCAgICBcIjctOFwiICAgNy84LFxyXG4gICAgICAgICAgICAgICAgXCIxLTEwXCIgIDEvMTAsXHRcIjItMTBcIlx0Mi8xMCxcdFwiMy0xMFwiXHQzLzEwLFx0XCI0LTEwXCJcdDQvMTAsXHRcIjYtMTBcIlx0Ni8xMCxcdCAgXCI3LTEwXCJcdDcvMTAsICAgICAgXCI5LTEwXCIgOS8xMCxcclxuICAgICAgICAgICAgICAgIFwiMS0xMlwiICAxLzEyLCAgIFwiNS0xMlwiICA1LzEyLCAgIFwiNy0xMlwiICA3LzEyLCAgIFwiMTEtMTJcIiAgIDExLzEyLFxyXG4gICAgICAgICAgICAgICAgXCIxLTFcIiAgIDE7XHJcblxyXG5AaW5jbHVkZSBncmlkcy1pbml0KCk7IC8vIGRlZmF1bHQvbW9iaWxlXHJcbkBpbmNsdWRlIGdyaWRzLWluaXQoXCJnd1wiLCRncmlkLWd1dHRlciwkYnAtdGFibGV0LW1pbik7XHJcbkBpbmNsdWRlIGdyaWRzLWluaXQoXCJndFwiLCRncmlkLWd1dHRlci10YWJsZXQsJGJwLXRhYmxldC1scmctbWluKTtcclxuQGluY2x1ZGUgZ3JpZHMtaW5pdChcImd0d1wiLCRncmlkLWd1dHRlci10YWJsZXQtd2lkZSwkYnAtdGFibGV0LXdpZGUtbWluKTtcclxuQGluY2x1ZGUgZ3JpZHMtaW5pdChcImdkXCIsJGdyaWQtZ3V0dGVyLWRlc2t0b3AsJGJwLWRlc2t0b3AtbWluKTtcclxuQGluY2x1ZGUgZ3JpZHMtaW5pdChcImdkbVwiLCRncmlkLWd1dHRlci1kZXNrdG9wLCRicC1kZXNrdG9wLXdpZGUtbWluKTtcclxuIiwiLypcclxuICBGT05UU1xyXG4qL1xyXG5cclxuLypcclxuICBGT05UU1xyXG4qL1xyXG4kZm9udHNEaXI6ICcuLi8uLi9mb250cy8nO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdFcGlsb2d1ZSBSZWd1bGFyJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcmM6IHVybCgjeyRmb250c0Rpcn0vRXBpbG9ndWUtUmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCN7JGZvbnRzRGlyfS9FcGlsb2d1ZS1SZWd1bGFyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0VwaWxvZ3VlIEJvbGQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHNyYzogdXJsKCN7JGZvbnRzRGlyfS9FcGlsb2d1ZS1Cb2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoI3skZm9udHNEaXJ9L0VwaWxvZ3VlLUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRXBpbG9ndWUgSXRhbGljJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcmM6IHVybCgjeyRmb250c0Rpcn0vRXBpbG9ndWUtSXRhbGljLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoI3skZm9udHNEaXJ9L0VwaWxvZ3VlLUl0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdFcGlsb2d1ZSBCb2xkIEl0YWxpYyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3JjOiB1cmwoI3skZm9udHNEaXJ9L0VwaWxvZ3VlLUJvbGRJdGFsaWMud29mZjIpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgjeyRmb250c0Rpcn0vRXBpbG9ndWUtQm9sZEl0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBEZWZhdWx0IGZvbnQgc3RhY2tzXHJcbiRmLWVwaWxvZ3VlLXJlZ3VsYXI6ICdFcGlsb2d1ZSBSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuJGYtZXBpbG9ndWUtYm9sZDogJ0VwaWxvZ3VlIEJvbGQnLCBzYW5zLXNlcmlmO1xyXG4kZi1lcGlsb2d1ZS1pdGFsaWM6ICdFcGlsb2d1ZSBJdGFsaWMnLCBzYW5zLXNlcmlmO1xyXG4kZi1lcGlsb2d1ZS1ib2xkLWl0YWxpYzogJ0VwaWxvZ3VlIEJvbGQgSXRhbGljJywgc2Fucy1zZXJpZjtcclxuIiwiQGltcG9ydCAnY29yZS9hbmltYXRpb25zJztcclxuLypcclxuICBUWVBPR1JBUEhZXHJcbiovXHJcblxyXG4vLyBSZXF1aXJlZDogdGhlc2UgZm9udC1icmVha3BvaW50IG1hcHMgbmVlZCB0byBtYXRjaCB0aGUgcmVzcG9uZC1taW4gdmFsdWUgb2YgZWFjaCBncmlkIHNldHVwIGluIF9ncmlkLnNjc3NcclxuJHR5cG9ncmFwaHktYnJlYWtwb2ludHM6IChcclxuICBnOiAwLFxyXG4gIC8vIGctY29sXHJcbiAgICBndzogJGJwLXRhYmxldC1taW4sXHJcbiAgLy8gZ3ctY29sXHJcbiAgICBndDogJGJwLXRhYmxldC1scmctbWluLFxyXG4gIC8vIGd0LWNvbFxyXG4gICAgZ3R3OiAkYnAtdGFibGV0LFxyXG4gIC8vIGd0dy1jb2xcclxuICAgIGdkOiAkYnAtZGVza3RvcC1taW4sXHJcbiAgLy8gZ2QtY29sXHJcbiAgICBnZG06ICRicC1kZXNrdG9wLXdpZGUtbWluLFxyXG4gIC8vIGdkbS1jb2xcclxuKTtcclxuXHJcbi8vIEZPTlQgU0laRVNcclxuJGZzLWgxOiAoXHJcbiAgZzogMzgsXHJcbiAgZ3R3OiA2MCxcclxuICBnZDogNzVcclxuKTtcclxuJGZzLWgyOiAoXHJcbiAgZzogMzAsXHJcbiAgZ3R3OiAzNSxcclxuICBnZDogNDBcclxuKTtcclxuJGZzLWgzOiAoXHJcbiAgZzogMTgsXHJcbiAgLy8gZ3R3OiAxOCxcclxuICAgIGdkOiAyNVxyXG4pO1xyXG4vLyAkZnMtaDQ6ICggZyA6IDE2LCBndHcgOiAxOCwgZ2QgOiAyMCApO1xyXG4vLyAkZnMtaDU6ICggZyA6IDE0LCBndHcgOiAxNiwgZ2QgOiAxOCApO1xyXG4vLyAkZnMtaDY6ICggZyA6IDE0LCBndHcgOiAxNiwgZ2QgOiAxOCk7XHJcbi8vICRmcy1icTogKCBnIDogMjgsIGd0dyA6IDM2LCBnZCA6IDQwICk7XHJcbiRmcy1wMTogKFxyXG4gIGc6IDE2LFxyXG4gIGd0dzogMTgsXHJcbiAgLy8gZ2Q6IDE4XHJcbik7XHJcbiRmcy1wMjogKFxyXG4gIGc6IDE0LFxyXG4gIGd0dzogMTUsXHJcbiAgLy8gZ2Q6IDE1XHJcbik7XHJcbiRmcy1wMzogKFxyXG4gIGc6IDEyXHJcbik7XHJcbiRmcy1idG46IChcclxuICBnOiAxNSxcclxuICBndHc6IDE4XHJcbik7XHJcblxyXG4kZnMtZXhpdDogKFxyXG4gIGc6IDE2LFxyXG4gIGd0dzogMTgsXHJcbiAgZ2Q6IDI1XHJcbik7XHJcblxyXG4kZnMtc2hhcmU6IChcclxuICBnOiAxMyxcclxuICBndHc6IDE2LFxyXG4gIGdkOiAxOFxyXG4pO1xyXG5cclxuLy8gTUlYSU5TXHJcbkBtaXhpbiBmcy1zdGF0aWMoJHNpemVfaW5fcHgpIHtcclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigwKSB7XHJcbiAgICBmb250LXNpemU6ICN7JHNpemVfaW5fcHh9cHg7XHJcbiAgICBmb250LXNpemU6ICN7Y2FsY3VsYXRlLXJlbSgkc2l6ZV9pbl9weCl9cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZzLXJlc3BvbnNpdmUoJGZzLW1hcCwgJGZzLWJyZWFrcG9pbnRzOiAkdHlwb2dyYXBoeS1icmVha3BvaW50cykge1xyXG4gIEBlYWNoICRmcy1icmVha3BvaW50LCAkZnMtZm9udC1zaXplIGluICRmcy1tYXAge1xyXG4gICAgQGlmICRmcy1icmVha3BvaW50ID09IG51bGwge1xyXG4gICAgICBmb250LXNpemU6ICRmcy1mb250LXNpemU7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gSWYgJGZzLWZvbnQtc2l6ZSBpcyBhIGtleSB0aGF0IGV4aXN0cyBpblxyXG4gICAgICAvLyAkZnMtYnJlYWtwb2ludHMsIHVzZSB0aGUgdmFsdWVcclxuICAgICAgQGlmIG1hcC1oYXMta2V5KCRmcy1icmVha3BvaW50cywgJGZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAkZnMtYnJlYWtwb2ludDogbWFwLWdldCgkZnMtYnJlYWtwb2ludHMsICRmcy1icmVha3BvaW50KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkZnMtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skZnMtZm9udC1zaXplfXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3tjYWxjdWxhdGUtcmVtKCRmcy1mb250LXNpemUpfXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGluZSBoZWlnaHQgKHVuaXRsZXNzIHByZWZlcnJlZClcclxuJGxoOiAoXHJcbiAgZXhwYW5kZWQ6IDEuNzUsXHJcbiAgYmFzZTogMS41LFxyXG4gIHRpZ2h0ZXI6IDEuMzUsXHJcbiAgY29uZGVuc2VkOiAxLjI1LFxyXG4gIGNvbXByZXNzZWQ6IDEuMTUsXHJcbiAgY3J1c2hlZDogMSxcclxuICBzbWFzaGVkOiAwLjksXHJcbiAgbmVnYXRpdmU6IDAuNzVcclxuKTtcclxuXHJcbi8vIEhlbHBlciBmb3IgbGluZSBoZWlnaHRzXHJcbkBtaXhpbiBsaCgka2V5KSB7XHJcbiAgQGlmIG1hcC1oYXMta2V5KCRsaCwgJGtleSkge1xyXG4gICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoJGxoLCAka2V5KTtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5rbm93biAnI3ska2V5fScgaW4gbWFwICRsaC5cIjtcclxuICB9XHJcbn1cclxuXHJcbi8vIExldHRlciBTcGFjaW5nXHJcbiRscy1zdHJldGNoZWQ6IDAuMmVtO1xyXG4kbHMtd2lkZTogMC4wNWVtO1xyXG4kbHMtbWVkLXdpZGU6IDAuMDJlbTtcclxuJGxzLXRpZ2h0aXNoOiAtMC4wMmVtO1xyXG4kbHMtdGlnaHRlcjogLTAuMDNlbTtcclxuJGxzLW5hcnJvdzogLTAuMDVlbTtcclxuXHJcbi8vIFR5cG9ncmFwaGljYWwgZGVmYXVsdHNcclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTsgLy8gc2V0cyBkZWZhdWx0IHRvIDEwcHggZm9yIHVzaW5nIHdpdGggUkVNIHVuaXRzXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyAvLyBhZXN0aGV0aWNhbGx5bG95YWwuY29tL3B1YmxpYy9vcHRpbWl6ZS1sZWdpYmlsaXR5L1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gUHJldmVudHMgaU9TIG9yaWVudGF0aW9uIGZvbnQgcmVzaXplIGJ1Z1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBmb250LWZhbWlseTogJGYtZXBpbG9ndWUtcmVndWxhcjtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1ib2xkO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbi5mcy1oMSB7XHJcbiAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtaDEpO1xyXG59XHJcblxyXG5oMixcclxuLmZzLWgyIHtcclxuICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1oMik7XHJcbn1cclxuXHJcbmgzLFxyXG4uZnMtaDMge1xyXG4gIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLWgzKTtcclxufVxyXG5cclxuLy8gaDQsIC5mcy1oNCB7XHJcbi8vICAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtaDQpO1xyXG4vLyB9XHJcblxyXG4vLyBoNSwgLmZzLWg1IHtcclxuLy8gICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1oNSk7XHJcbi8vIH1cclxuXHJcbi8vIGg2LCAuZnMtaDYge1xyXG4vLyAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLWg2KTtcclxuLy8gfVxyXG5cclxucCxcclxuLmZzLXAxIHtcclxuICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMSk7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XHJcbn1cclxuXHJcbi5mcy1wMiAqIHtcclxuICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMik7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbn1cclxuXHJcbi5mcy1wMyB7XHJcbiAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtcDMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG59XHJcblxyXG5zdHJvbmcsXHJcbmIge1xyXG4gIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1ib2xkO1xyXG59XHJcblxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gYmxvY2txdW90ZSxcclxuLy8gLmJsb2NrcXVvdGUge1xyXG4vLyAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLWJxKTtcclxuLy8gICBAaW5jbHVkZSBsaChjb21wcmVzc2VkKTtcclxuLy8gICBsZXR0ZXItc3BhY2luZzogJGxzLW5hcnJvdztcclxuLy8gfVxyXG5cclxub2wsXHJcbnVsIHtcclxuICAvLyBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMSk7XHJcbiAgLy8gbWFyZ2luLXRvcDogMWVtO1xyXG4gIC8vIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICBsaSB7XHJcbiAgICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLWxpbmsge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldC13aWRlLW1pbikge1xyXG4gICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGNvbG9yOiAkY2xyLWJsYWNrO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0X3RyYW5zaXRpb247XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkY2xyLWxpbmstaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gIGEge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmRpdiB7XHJcbiAgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udHh0LXJlZCB7XHJcbiAgY29sb3I6ICRjbHItcmVkO1xyXG59XHJcblxyXG4udHh0LWJ1cmd1bmR5IHtcclxuICBjb2xvcjogJGNsci1idXJndW5keTtcclxufVxyXG5cclxuLnR4dC1iZWlnZSB7XHJcbiAgY29sb3I6ICRjbHItYmVpZ2U7XHJcbn1cclxuXHJcbi50eHQtd2hpdGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udHh0LW9mZi13aGl0ZSB7XHJcbiAgY29sb3I6ICRjbHItd2hpdGU7XHJcbn1cclxuIiwiLypcclxuICBCVVRUT05TXHJcbiovXHJcblxyXG4vLyBidXR0b246bm90KC5idXJnZXIpLFxyXG4uYnRuLFxyXG4uZmFjZXR3cC1sb2FkLW1vcmUsXHJcbi5jbGktcGx1Z2luLWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtYnRuKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICBjb2xvcjogJGNsci13aGl0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1ib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgcGFkZGluZzogMTNweCA0MHB4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgcGFkZGluZzogMThweCA0MHB4IDE1cHg7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1yZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkO1xyXG59XHJcblxyXG4uYnRuLS1idXJndW5keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1idXJndW5keTtcclxufVxyXG5cclxuLmJ0bi0tYmVpZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmVpZ2U7XHJcbiAgY29sb3I6ICRjbHItYmxhY2s7XHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS13aGl0ZSxcclxuLmZhY2V0d3AtbG9hZC1tb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYnVyZ3VuZHk7XHJcbiAgY29sb3I6ICRjbHItYnVyZ3VuZHk7XHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjbHItcmVkO1xyXG4gICAgY29sb3I6ICRjbHItcmVkO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi0tbGFyZ2Uge1xyXG4gIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLWV4aXQpO1xyXG59XHJcblxyXG4uYnRuLS1mb3JtIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweCAxMi41cHg7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi0tZm9ybS0tcmVkIHtcclxuICBib3JkZXItY29sb3I6ICRjbHItcmVkO1xyXG4gIGNvbG9yOiAkY2xyLWJlaWdlO1xyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZWlnZTtcclxuICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tLWZvcm0tLWJlaWdlIHtcclxuICBib3JkZXItY29sb3I6ICRjbHItYmVpZ2U7XHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJ1cmd1bmR5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY2xyLWJlaWdlO1xyXG4gICAgY29sb3I6ICRjbHItYmVpZ2U7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1hcmNoaXZlLXNvcnQge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNsci1idXJndW5keTtcclxuICBjb2xvcjogJGNsci1idXJndW5keTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDEzcHggMThweCAxMHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMTNweCA0MHB4IDEwcHg7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY2xyLXJlZDtcclxuICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogJGNsci1yZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0X3RyYW5zaXRpb247XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4gIEZPUk1TXHJcbiovXHJcbi5mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZvcm0sXHJcbi5tYy1maWVsZC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZvcm0sXHJcbi5mb3JtX19pbnB1dCxcclxuLm1jLWZpZWxkLWdyb3VwIHtcclxuICBmbGV4OiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9ybV9faW5wdXQge1xyXG4gIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLXAyKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYnVyZ3VuZHk7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTFweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1yZWd1bGFyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAxMi41cHg7XHJcbn1cclxuXHJcbmRpdi5tY2VfaW5saW5lX2Vycm9yIHtcclxuICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAtMnJlbTtcclxufVxyXG4iLCIvKlxyXG4gIE1FRElBXHJcbiAgUmVzcG9uc2l2ZSBpbWFnZXMgYW5kIHZpZGVvc1xyXG4qL1xyXG5cclxuaW1nLFxyXG5zdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4vLyB2aWRlbyB7IC8vIGh0bWw1IGVsZW1lbnRcclxuXHJcbi8vIH1cclxuXHJcbi8vIE1ha2VzIGlmcmFtZSByZXNwb25zaXZlISBFLmcuIHlvdXR1YmUgZW1iZWRzLCBnb29nbGUgbWFwcyBldGNcclxuLy8gaHR0cDovL3dlYmRlc2lnbmVyd2FsbC5jb20vdHV0b3JpYWxzL2Nzcy1lbGFzdGljLXZpZGVvc1xyXG4ucmVzcG9uc2l2ZS1tZWRpYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgLy8gcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGlmcmFtZSxcclxuICBvYmplY3QsXHJcbiAgZW1iZWQsXHJcbiAgdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4iLCIudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nLFxyXG4uY29udGVudC1oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLXAxKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi50ZXN0aW1vbmlhbHMtYXJyb3cge1xyXG4gIGJvdHRvbTogY2FsYyg4MHB4ICsgMC41ZW0pO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHdpZHRoOiAzMXB4O1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldiB7XHJcbiAgICBsZWZ0OiA4JTtcclxuICAgIC8vIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi0tbmV4dCB7XHJcbiAgICAvLyBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDglO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAvLyAgIGxlZnQ6IDglO1xyXG4gIC8vICAgJi0tbmV4dCB7XHJcbiAgLy8gICAgIGxlZnQ6IGF1dG87XHJcbiAgLy8gICAgIHJpZ2h0OiA4JTtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmLS1uZXh0IHtcclxuICAgICAgLy8gbGVmdDogYXV0bztcclxuICAgICAgLy8gcmlnaHQ6IDglO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlbGF0ZWQtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZWlnZTtcclxuICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgLmNvbnRlbnQtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJGNsci1idXJndW5keTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtcDIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWdyaWRfX2l0ZW1zLS1yZWxhdGVkX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtZ3JpZF9faXRlbSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmVhdHVyZWQtcG9zdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZWlnZTtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogOTBweCAwO1xyXG4gIH1cclxufVxyXG4iLCJcclxuLmV4aXQtYnRuLFxyXG4uY2hhdC1idG4ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5leGl0LWJ0biB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXJlZDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4IDBweCAwcHggMTVweDtcclxuICBib3R0b206IDQ1dmg7XHJcbiAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDg0cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcmlnaHQ6IC01cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIGhlaWdodDogOTdweDtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgIGhlaWdodDogODRweDtcclxuICAgIHdpZHRoOiA2OXB4O1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLWV4aXQpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLWVwaWxvZ3VlLWJvbGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogLTJweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gI3RpZGlvLWNoYXQtaWZyYW1lIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuLy8gICBib3JkZXI6IDA7XHJcbi8vICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgIG91dGxpbmU6IDA7XHJcbi8vICAgcGFkZGluZzogMDtcclxuLy8gICByaWdodDogN3B4ICFpbXBvcnRhbnQ7XHJcbi8vICAgdG9wOiAyMHZoICFpbXBvcnRhbnQ7XHJcbi8vICAgdHJhbnNmb3JtOiByb3RhdGUoNi43NGRlZyk7XHJcbi8vICAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbjtcclxuLy8gICAvLyB3aWR0aDogMzJweDtcclxuLy8gICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbi8vICAgICBib3R0b206IDM4cHggIWltcG9ydGFudDtcclxuLy8gICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4vLyAgICAgLy8gd2lkdGg6IDYxcHggIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vICAgLy8gc3ZnIHtcclxuLy8gICAvLyAgIGhlaWdodDogMTAwJTtcclxuLy8gICAvLyB9XHJcbi8vICAgLy8gJjpob3ZlcixcclxuLy8gICAvLyAmOmZvY3VzLFxyXG4vLyAgIC8vICY6YWN0aXZlIHtcclxuLy8gICAvLyAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuLy8gICAvLyB9XHJcbi8vIH0iLCIvKlxyXG4gIEhFQURFUlxyXG4gIEdsb2JhbCBoZWFkZXJcclxuKi9cclxuXHJcbi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LWhlaWdodDogMTM1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkc2xvd190cmFuc2l0aW9uO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIHN0YW5kYXJkLWhvdmVyKCRib3R0b206IC0wLjI1ZW0pO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLWVwaWxvZ3VlLWJvbGQ7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbGlzdC1pdGVtLXJlc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1vYmlsZS1tZW51LW9wZW4ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX21lbnUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19zdWItbmF2IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3R0b206IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1oaWRlIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fcm93LFxyXG4uaGVhZGVyX19zdWItbmF2IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmhlYWRlcl9fcm93IHtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oODVlbSkge1xyXG4gICAgcGFkZGluZzogNTBweCAwIDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19sb2dvdHlwZSB7XHJcbiAgLy8gZmxleDogMSAwIGF1dG87XHJcbiAgLy8gbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gIG1heC13aWR0aDogMTg1cHg7XHJcbiAgb3JkZXI6IDE7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogJGNsci1yZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gIH1cclxuICBhIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIC5sb2dvMS1oZWFydCB7XHJcbiAgICAgIGZpbGw6ICRjbHItYnVyZ3VuZHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19tZW51IHtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG9yZGVyOiA0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbjtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oODVlbSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX25hdiB7XHJcbiAgdWwge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gdG9wOiAzcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMSk7XHJcbiAgICBjb2xvcjogJGNsci1ibGFjaztcclxuICB9XHJcbn1cclxuXHJcbi5idXJnZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3JkZXI6IDI7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oODVlbSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi0tb3BlbiB7XHJcbiAgICAuYnVyZ2VyX19saW5lIHtcclxuICAgICAgJi0tMSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLTIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi0tMyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtMXB4KTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnVyZ2VyX19saW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJ1cmd1bmR5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDNweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICB3aWR0aDogMjZweDtcclxuXHJcbiAgJi0tMiB7XHJcbiAgICBtYXJnaW46IDJweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fc3ViLW5hdiB7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJlaWdlO1xyXG4gICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIEBpbmNsdWRlIHN0YW5kYXJkLWhvdmVyKCRib3R0b206IDAuNWVtKTtcclxuICAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLXAxKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbjtcclxuICB9XHJcbn1cclxuIiwiLypcclxuICBGT09URVJcclxuICBHbG9iYWwgZm9vdGVyXHJcbiovXHJcblxyXG4uZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJlaWdlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAqOm5vdCguYnRuKTpub3QoaW5wdXQpIHtcclxuICAgIGNvbG9yOiAkY2xyLWJ1cmd1bmR5O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fdG9wIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2Zvcm0ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyA5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2dnc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY2xyLXJlZDtcclxuICAgIGNvbG9yOiAkY2xyLWJlaWdlO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZWlnZTtcclxuICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fbG9nb3R5cGUge1xyXG4gIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAubG9nbzEtaGVhcnQsXHJcbiAgICAgIC5sb2dvMi1oZWFydCB7XHJcbiAgICAgICAgZmlsbDogJGNsci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICRjbHItYnVyZ3VuZHk7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gIH1cclxuXHJcbiAgc3ZnOmxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBzdmc6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgc3ZnOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2dyb3VwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0gPiBhLFxyXG4gIC5mb290ZXJfX2NvbnRhY3RfX3RvcCBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0gPiBhIHtcclxuICAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLWgzKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1ib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRhY3Qge1xyXG4gIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtcDMpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fY29udGFjdF9fdG9wIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRhY3RfX2RldGFpbHMsXHJcbi5mb290ZXJfX2NvcHlyaWdodCxcclxuLmZvb3Rlcl9fbmF2IC5zdWItbWVudSB7XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19zb2NpYWwge1xyXG4gIHVsIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbGlzdC1pdGVtLXJlc2V0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICRjbHItYnVyZ3VuZHk7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gIH1cclxuICBhOmhvdmVyLFxyXG4gIGE6Zm9jdXMsXHJcbiAgYTphY3RpdmUge1xyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAkY2xyLXJlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX25hdiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyA5O1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAtNnZ3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2dnc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA5O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxuXHJcbiAgICAmOm5vdCguc3ViLW1lbnUpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNnZ3O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogNTBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtcDMpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1yZWd1bGFyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbGlzdC1pdGVtLXJlc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcclxuICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG4gICoge1xyXG4gICAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtcDMpO1xyXG4gIH1cclxufVxyXG5cclxuLmNsaS1iYXItbWVzc2FnZSB7XHJcbiAgQGluY2x1ZGUgZnMtc3RhdGljKDEyKTtcclxuICBmb250LWZhbWlseTogJGYtZXBpbG9ndWUtYm9sZCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2xpLXN0eWxlLXYyLmNsaS1iYXItY29udGFpbmVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAydncgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jbGktcGx1Z2luLWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgZnMtc3RhdGljKDE1KTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogN3B4IDMwcHggNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmhlcm8ge1xyXG4gIC8vIHBhZGRpbmctdG9wOiAxMDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gIC8vICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gIC8vIH1cclxuICAvLyBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgLy8gICBwYWRkaW5nLXRvcDogMTc1cHg7XHJcbiAgLy8gfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgIG1heC13aWR0aDogJHNpdGUtd2lkdGg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZnVsbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmhlcm9fX2JhY2tncm91bmQge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oODVlbSkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3NXB4KTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogLTkxJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAzMDB2dztcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgICBib3R0b206IC03NCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICBsZWZ0OiAzMiU7XHJcbiAgICAgICAgICB3aWR0aDogMTA1dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgICAgICAgYm90dG9tOiAtNjklO1xyXG4gICAgICAgICAgLy8gaGVpZ2h0OiA5M3ZoO1xyXG4gICAgICAgICAgbGVmdDogMzElO1xyXG4gICAgICAgICAgd2lkdGg6IDExMXZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oODVlbSkge1xyXG4gICAgICAgICAgYm90dG9tOiAtNzIlO1xyXG4gICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDkwcHg7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjY4NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yZWR1Y2VkIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwdnc7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgLmhlcm9fX2JhY2tncm91bmQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAwZGVnLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpXHJcbiAgICAgICAgKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10d28tY29sIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkc2l0ZS13aWR0aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuaGVyb19faW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzcGxheS1ncmFwaGljIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4NnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICByaWdodDogLTc1cHg7XHJcbiAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE4NnB4O1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOTVweDtcclxuICAgICAgICAgICAgbGVmdDogLTExMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5NXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNDBweDtcclxuICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4OHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjk1cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTExMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzg4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1idXJndW5keSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbG9nbzNfYnVyZ3VuZHkuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJsYWNrIHtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9sb2dvM19ibGFjay5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmVkIHtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9sb2dvM19yZWQuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogJGNsci1idXJndW5keTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjV2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNmLWJsb2NrLXR3by1jb2x1bW4tY29udGVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC8vICYudGV4dC1pbWFnZSB7XHJcbiAgLy8gICAudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nIHtcclxuICAvLyAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgJi5kaXNwbGF5LWdyYXBoaWMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XHJcbiAgICB9XHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy0xLWJsYWNrLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IC0yMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTQ1JTtcclxuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLjY0LCAtMC43NywgMC43NywgMC42NCwgMCwgMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgICAgYm90dG9tOiAtMjUlO1xyXG4gICAgICAgICAgbGVmdDogLTQ1JTtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjkyZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1idXJndW5keSB7XHJcbiAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy0xLWJ1cmd1bmR5LnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICBwaWN0dXJlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1ibGFjay5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJlZCB7XHJcbiAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy0xLXJlZC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR3by1jb2x1bW4tY29udGVudC0tdGV4dCB7XHJcbiAgLnR3by1jb2x1bW4tY29udGVudF9fY29sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICAmLS0xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR3by1jb2x1bW4tY29udGVudC0tdGV4dF9pbWFnZSB7XHJcbiAgLnR3by1jb2x1bW4tY29udGVudF9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnR3by1jb2x1bW4tY29udGVudF9faGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDM1cHggMCAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50d28tY29sdW1uLWNvbnRlbnRfX2NvcHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHdvLWNvbHVtbi1jb250ZW50X19jdGEge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1taW4oODVlbSkge1xyXG4gIC8vICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4udHdvLWNvbHVtbi1jb250ZW50LS1pbWFnZXMge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICYuY29sLTItLW9mZnNldCB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgfVxyXG4gICAgLnR3by1jb2x1bW4tY29udGVudF9fY29sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d28tY29sdW1uLWNvbnRlbnRfX2NvbCB7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXJldmVyc2Uge1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgLnR3by1jb2x1bW4tY29udGVudF9fY29sIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR3by1jb2x1bW4tY29udGVudC0tYmxvY2tzIHtcclxuICAmX19oZWFkaW5nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDY1cHggYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLy8gbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi5ncmlkIHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDA7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2tzX19pdGVtX190aXRsZSxcclxuICAgIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzX19pdGVtX190aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoMSxcclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3NfX2l0ZW1fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZWlnZTtcclxuICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtcDEpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLXAyKTtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggMTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR3by1jb2x1bW4tY29udGVudC0tbGlzdCB7XHJcbiAgJl9faXRlbXMge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZmxleDogMSAwIDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHdvLWNvbHVtbi1jb250ZW50LS10ZXh0X2ltYWdlLS1jYXJvdXNlbCB7XHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAudHdvLWNvbHVtbi1jb250ZW50X19jb2wge1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICB9XHJcbiAgcGljdHVyZSxcclxuICBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICBwaWN0dXJlLFxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gLmNvbC0yLS1vZmZzZXQtLXJldmVyc2Uge1xyXG4gIC8vICAgaW1nIHtcclxuICAvLyAgICAgLy8gaGVpZ2h0OiA2MHZ3O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLnR3by1jb2x1bW4tY2Fyb3VzZWwtbmF2IHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogOCU7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2xyLXdoaXRlLCAwLjcpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2xyLXJlZCwgMC43KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbnRlbnQtZ3JpZF9faXRlbXMtLXRleHQge1xyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkY2xyLWJ1cmd1bmR5O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtZ3JpZF9faXRlbV9fbWFpbiB7XHJcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG59XHJcblxyXG4uY29udGVudC1ncmlkX19pdGVtX19jYXB0aW9uIHtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLXAyKTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWdyaWRfX2l0ZW1fX21haW4ge1xyXG4gIGltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDMvMjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxufVxyXG4uY29udGVudC1ncmlkX19pdGVtcy0taW1hZ2Uge1xyXG4gIC5jb250ZW50LWdyaWRfX2l0ZW1fX21haW4ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogOTVweDtcclxuICAgIG1heC13aWR0aDogOTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLWRlc2t0b3AtbWluKSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1ncmlkX19pdGVtcy0tcG9zdHMsXHJcbi5jb250ZW50LWdyaWRfX2l0ZW1zLS1yZWxhdGVkX2NvbnRlbnQge1xyXG4gICYuZ3JpZCB7XHJcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncmlkX19pdGVtIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3N0LWF1dGhvciB7XHJcbiAgICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMik7XHJcbiAgICBmb250LWZhbWlseTogJGYtZXBpbG9ndWUtaXRhbGljO1xyXG4gIH1cclxufVxyXG4uY29udGVudC1ncmlkLS1hbGlnbi1jZW50cmUge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC5ncmlkX19pdGVtIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udGVudC1ncmlkX19pdGVtcy0tbG9nb3Mge1xyXG4gICYuY29udGVudC1ncmlkLS1hbGlnbi1jZW50cmUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuZ3JpZF9faXRlbSB7XHJcbiAgICBtYXJnaW46IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMzBweCAzNXB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgfVxyXG59XHJcbiIsIi5hY2YtYmxvY2stY3RhIHtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLXJlZCB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iZy1idXJndW5keSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZWlnZTtcclxuICAgICAgY29sb3I6ICRjbHItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtaG92ZXIoJGJvdHRvbTogLTAuMmVtLCAkY29sb3I6ICRjbHItd2hpdGUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNmLWJsb2NrLWN0YV9faW5uZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgaDEsXHJcbiAgICAgIGgyIHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFjZi1ibG9jay1iYW5uZXItdGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZWlnZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OWRlZyk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29weSB7XHJcbiAgICBmb250LWZhbWlseTogJGYtZXBpbG9ndWUtYm9sZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19hdXRob3Ige1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLWVwaWxvZ3VlLWl0YWxpYztcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3B5LWxhcmdlIHtcclxuICAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLWgyKTtcclxuICB9XHJcblxyXG4gIC5jb3B5LW1lZGl1bSB7XHJcbiAgICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1oMyk7XHJcbiAgfVxyXG5cclxuICAmLS10ZXh0IHtcclxuICAgIC5hY2YtYmxvY2stYmFubmVyLXRleHRfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1yZWQuc3ZnKTtcclxuICAgICAgYm90dG9tOiAtMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIHJpZ2h0OiAtODBweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjlkZWcpO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBib3R0b206IC04MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC05MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtZGVza3RvcC1taW4pIHtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA1NjBweDtcclxuICAgICAgICByaWdodDogLTM5MHB4O1xyXG4gICAgICAgIHRvcDogLTIyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdGVzdGltb25pYWxzIHtcclxuICAgIC5hY2YtYmxvY2stYmFubmVyLXRleHRfX2lubmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy0xLXJlZC5zdmcpO1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICByaWdodDogLTgwcHg7XHJcbiAgICAgIHRvcDogLTEyMHB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtOTBweDtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLWRlc2t0b3AtbWluKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICByaWdodDogLTIzMHB4O1xyXG4gICAgICAgIHRvcDogLTIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICB3aWR0aDogODV2dztcclxuICAgICAgLy8gLmFjZi1ibG9jay1iYW5uZXItdGV4dF9faW5uZXIge1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFjZi1ibG9jay10ZXh0IHtcclxuICAmX19jb250ZW50IHtcclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLmZzLXAxICoge1xyXG4gICAgICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMSk7XHJcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICB9XHJcbiAgICAmLmZzLXAyIHtcclxuICAgICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFjZi1ibG9jay1hY2NvcmRpb24ge1xyXG4gIC5hY2NvcmRpb25fX3dyYXBwZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjbHItYnVyZ3VuZHk7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjbHItYnVyZ3VuZHk7XHJcbiAgICB9XHJcbiAgICAuY29sLTIge1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uX19zdW1tYXJ5IHtcclxuICAmLS1vcGVuIHtcclxuICAgIC5hY2NvcmRpb25fX3N1bW1hcnlfX2NvbnRyb2xfX2ljb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbm5lciB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX19zdW1tYXJ5X19pbmZvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbl9fc3VtbWFyeV9fY29sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBzcGFuLFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgYmxvY2stc2l6ZTogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLXAxKTtcclxuICAgICAgfVxyXG4gICAgICAmLS0xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbl9fc3VtbWFyeV9fY29udHJvbCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDQycHg7XHJcblxyXG4gICAgICAmX19pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJ1cmd1bmR5O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbjtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1idXJndW5keTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5hY2NvcmRpb25fX3N1bW1hcnlfX2NvbnRyb2xfX2ljb24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0X3RyYW5zaXRpb247XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tMiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2NvbnRlbnQuY29sLTIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2ltYWdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIC8vIGltZyB7XHJcbiAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAvLyB9XHJcbn1cclxuIiwiLmFjZi1ibG9jay10YWJsZSB7XHJcbiAgLnRhYmxlLXJvd19fd3JhcHBlciB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNsci1idXJndW5keTtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY2xyLWJ1cmd1bmR5O1xyXG4gICAgfVxyXG4gICAgLmNvbC0yIHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXJvd19fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGEsXHJcbiAgICBoMyB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmX19tYWluIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIC8vIC5jb3B5LXdyYXBwZXIge1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICAmX19tYWluIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuY29weS13cmFwcGVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tYWluLS1ncmlkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgICAgIC5jb3B5LXdyYXBwZXIge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMTA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTAvMTM7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1yb3dfX2ltYWdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIC8vIGltZyB7XHJcbiAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgLy8gfVxyXG59XHJcbiIsIi5hY2YtYmxvY2stYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1oMyk7XHJcbiAgICBmb250LWZhbWlseTogJGYtZXBpbG9ndWUtYm9sZDtcclxuICB9XHJcbiAgY2l0ZSB7XHJcbiAgICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMik7XHJcbiAgICBmb250LWZhbWlseTogJGYtZXBpbG9ndWUtaXRhbGljO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1yZWQ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuYWNmLWJsb2NrLWhlYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLS1jZW50cmUge1xyXG4gICAgLmNvbnRlbnQtaGVhZGluZyxcclxuICAgIC50d28tY29sdW1uLWNvbnRlbnRfX2hlYWRpbmcge1xyXG4gICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tcmVkdWNlZCB7XHJcbiAgICAudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nIHtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWhlYWRpbmcge1xyXG4gICAgICAvLyBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgIC8vIG1hcmdpbjogMCAwIDY1cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHdvLWNvbHVtbi1jb250ZW50X19oZWFkaW5nIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGluZyB7XHJcbiAgICAvLyBtYXJnaW46IDAgYXV0bztcclxuICAgIC8vIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIC8vIG1hcmdpbjogMCAwIDY1cHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1yZWd1bGFyO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kaXNwbGF5LWdyYXBoaWMge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTE4MHB4O1xyXG4gICAgICB0b3A6IC0xMDBweDtcclxuICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMC42NCwgLTAuNzcsIDAuNzcsIDAuNjQsIDAsIDApO1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICByaWdodDogLTIwMHB4O1xyXG4gICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjkyZGVnKTtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1idXJndW5keSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1idXJndW5keS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtYmxhY2suc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJlZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1yZWQuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNmLWJsb2NrLWltYWdlIHtcclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAmLS1wb3N0IHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNmLWJsb2NrLXZpZGVvIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAmLS1wb3N0IHtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tcGFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIH1cclxufVxyXG4iLCIuYWNmLWJsb2NrLXN1YnNjcmliZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1idXJndW5keTtcclxuICBjb2xvcjogJGNsci13aGl0ZTtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcblxyXG4gIC5mb3JtIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIC5idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJlaWdlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjbHItYmVpZ2U7XHJcbiAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1idXJndW5keTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmVpZ2U7XHJcbiAgICAgICAgY29sb3I6ICRjbHItYmVpZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtX19pbnB1dCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5hY2YtYmxvY2stcmVmZXJyYWwtZm9ybSB7XHJcbiAgZm9ybSB7XHJcbiAgICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMik7XHJcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgKiB7XHJcbiAgICB9XHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dDpub3QoW3R5cGU9J3N1Ym1pdCddKSxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgJGNsci1yZWQ7XHJcbiAgICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRjbHItYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvY2hldnJvbi0yLnN2Zykgbm8tcmVwZWF0IHJpZ2h0ICRjbHItd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMC44ZW0pO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOGVtIDAuOGVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgLy8gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9jaGV2cm9uLTEuc3ZnKSBuby1yZXBlYXQgcmlnaHQgJGNsci13aGl0ZTtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDAuOGVtKTtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDAuOGVtIDAuOGVtO1xyXG4gICAgICAvLyAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgLnJlcXVpcmVkOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICBjb250ZW50OiAnIConO1xyXG4gICAgfVxyXG4gICAgLmxzLXJlZmVycmVyLWRldGFpbHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmxzLWJvcm91Z2gtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2Uge1xyXG4gIC8vIG1haW4ge1xyXG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRjbHItYnVyZ3VuZHk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTA4cHggKyA0MHB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygxMDVweCArIDQwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oODVlbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTEwcHggKyA0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhZ2VfX3RpdGxlLS1ncmFwaGljIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgLy8gcGFkZGluZy10b3A6IGNhbGMoMjE1cHggKyA2MHB4KTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IGNhbGMoMTA1cHggKyA4MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IGNhbGMoMTEwcHggKyAxMDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBib3R0b206IDEwMHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgbGVmdDogLTE1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICAgICAgYm90dG9tOiAtMTUlO1xyXG4gICAgICAgICAgbGVmdDogLTIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgICAgICBib3R0b206IC0yNSU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzcuOTJkZWcpO1xyXG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tYnVyZ3VuZHkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy0xLWJ1cmd1bmR5LnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtYmxhY2suc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJlZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtcmVkLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNmLWJsb2NrLWltYWdlIHBpY3R1cmUsXHJcbiAgLmFjZi1ibG9jay12aWRlbyAucmVzcG9uc2l2ZS1tZWRpYSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmRpc3BsYXktZ3JhcGhpYyB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBib3R0b206IC0xMjBweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTcwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzcuOTJkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc3BsYXktZ3JhcGhpYy0tYnVyZ3VuZHkge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtYnVyZ3VuZHkuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzcGxheS1ncmFwaGljLS1ibGFjayB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1ibGFjay5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNwbGF5LWdyYXBoaWMtLXJlZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1yZWQuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZXJyb3I0MDQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2s7XHJcbiAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgbWFpbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX21haW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDhweCk7XHJcbiAgICB0b3A6IDEwOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICAgIHRvcDogMTI1cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgIHRvcDogMTc1cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE3NXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwIDM1cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy1oZWFydC5zdmcpO1xyXG4gICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICB3aWR0aDogMjUycHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYW5pbWF0aW9uOiBoZWFydGJlYXQgMS41cyBpbmZpbml0ZTtcclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICBsZWZ0OiAtOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1iZWlnZS5zdmcpO1xyXG4gICAgICByaWdodDogLTE3NXB4O1xyXG4gICAgICBib3R0b206IC0xNzVweDtcclxuICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOGRlZyk7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICBib3R0b206IC0yNTBweDtcclxuICAgICAgfVxyXG4gICAgICAvLyBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgICAvLyAgIGhlaWdodDogNjUwcHg7XHJcbiAgICAgIC8vICAgcmlnaHQ6IC0yMDBweDtcclxuICAgICAgLy8gICBib3R0b206IC0yMDBweDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnNpbmdsZV9fd3JhcHBlciB7XHJcbiAgJl9fY29sIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTA4cHgpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygxMDVweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygxMTBweCk7XHJcbiAgICB9XHJcbiAgICAmLS0yIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxMDVweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKDg1ZW0pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLTEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvbC0yIHtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogNjVweDtcclxuICB9XHJcblxyXG4gIC8vICYuZGlzcGxheS1ncmFwaGljIHtcclxuICAvLyAgIC5zaW5nbGVfX3dyYXBwZXJfX2NvbCB7XHJcbiAgLy8gICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwOHB4ICsgNjBweCk7XHJcbiAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIC8vICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwNXB4ICsgMTI1cHgpO1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKDg1ZW0pIHtcclxuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcclxuICAvLyAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxMTBweCArIDE3NXB4KTtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIC5zaW5nbGVfX3dyYXBwZXJfX2NvbC0tMiB7XHJcbiAgLy8gICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIC8vICAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTA1cHggKyAxMjVweCk7XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKDg1ZW0pIHtcclxuICAvLyAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxMTBweCArIDE3NXB4KTtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG5cclxuLnNpbmdsZV9faGVhZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBvc3QtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wb3N0LWluZm8sXHJcbi5ldmVudC1pbmZvIHtcclxuICBAaW5jbHVkZSBmcy1yZXNwb25zaXZlKCRmcy1wMik7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1pdGFsaWM7XHJcbn1cclxuXHJcbi5wb3N0LWluZm8gc3Bhbjpub3QoLnBvc3QtY2F0KSB7XHJcbiAgcGFkZGluZzogMCAwLjNlbTtcclxufVxyXG5cclxuLnBvc3QtY2F0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJy8nO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZXZlbnQtaW5mbyBzcGFuIHtcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBmb250LWZhbWlseTogJGYtZXBpbG9ndWUtYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfX2ZlYXR1cmVkLWltYWdlIHtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gICYtLWdyYXBoaWMge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9ncmFwaGljLTEtYmxhY2suc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgbGVmdDogLTE3MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTE1MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy45MmRlZyk7XHJcbiAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLW1pbig4NWVtKSB7XHJcbiAgICAgICAgLy8gYm90dG9tOiAtMjUlO1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLWJ1cmd1bmR5IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2dyYXBoaWMtMS1idXJndW5keS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy0xLWJsYWNrLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZ3JhcGhpYy0xLXJlZC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9fc2hhcmUge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LWZhbWlseTogJGYtZXBpbG9ndWUtYm9sZDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtc2hhcmUpO1xyXG4gICAgbWFyZ2luOiAwIDN2dyAwIDA7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzdnc7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuIiwiLnBvc3QtYXJjaGl2ZSB7XHJcbiAgcGFkZGluZzogNDVweCAwO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDkwcHggMDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLXdpZGUtbWluKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICZfX3NvcnQge1xyXG4gIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgJi1vcHRpb25zX193cmFwcGVyIHtcclxuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAvLyAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgLy8gICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gICAgIHBhZGRpbmc6IDAgMCAxMHB4IDE4cHg7XHJcbiAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbjtcclxuICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgIHotaW5kZXg6IDM7XHJcbiAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQpIHtcclxuICAvLyAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAvLyAgICAgICBwYWRkaW5nOiAxM3B4IDQwcHggMTBweDtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgICB1bCB7XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxuICAvLyAgICAgICBsaSB7XHJcbiAgLy8gICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC8vICAgICAgICAgYSB7XHJcbiAgLy8gICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1ib2xkO1xyXG4gIC8vICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgJi5hY3RpdmUge1xyXG4gIC8vICAgICAucG9zdC1hcmNoaXZlX19zb3J0LW9wdGlvbnNfX3dyYXBwZXIge1xyXG4gIC8vICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICAgIGJ1dHRvbiBzdmcge1xyXG4gIC8vICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC5ncmlkX19pdGVtIHtcclxuICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb2FkLW1vcmUge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnBvc3QtYXJjaGl2ZV9fZmFjZXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQtbWVkLW1pbikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLWRlc2t0b3Atd2lkZS1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZhY2V0d3AtY2hlY2tib3gge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQtbWVkLW1pbikge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmVpZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYnVyZ3VuZHk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGNhbGMoNDBweCAtIDFlbSk7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0X3RyYW5zaXRpb247XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gIH1cclxuXHJcbiAgJi5jaGVja2VkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhY2V0d3AtZmFjZXQtY2F0ZWdvcmllcyB7XHJcbiAgQGluY2x1ZGUgZnMtcmVzcG9uc2l2ZSgkZnMtYnRuKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0LW1lZC1taW4pIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxufVxyXG5cclxuLnBvc3QtYXJjaGl2ZV9fZmlsdGVyIHtcclxuICBtYXJnaW46IDI1cHggMCAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQtbWVkLW1pbikge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC1kZXNrdG9wLW1pbikge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1hcmNoaXZlX19maWx0ZXIsXHJcbi5wb3N0LWFyY2hpdmVfX3NvcnQge1xyXG4gIEBpbmNsdWRlIGZzLXJlc3BvbnNpdmUoJGZzLWJ0bik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldC13aWRlLW1pbikge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1hcmNoaXZlX19zb3J0LXRpdGxlLFxyXG4ucG9zdC1hcmNoaXZlX19maWx0ZXItdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZi1lcGlsb2d1ZS1ib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJGJwLXRhYmxldC1tZWQtbWluKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkYnAtdGFibGV0LWxyZy1taW4pIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFjZXR3cC1zb3J0LXNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRjbHItYnVyZ3VuZHk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICBjb2xvcjogJGNsci1idXJndW5keTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICRmLWVwaWxvZ3VlLWJvbGQ7XHJcbiAgcGFkZGluZzogMTBweCAyZW0gN3B4IDFlbTtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdF90cmFuc2l0aW9uO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvY2hldnJvbi0xLnN2Zykgbm8tcmVwZWF0IHJpZ2h0ICRjbHItd2hpdGU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMC44ZW0pO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMC44ZW0gMC44ZW07XHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjbHItcmVkO1xyXG4gICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9jaGV2cm9uLTIuc3ZnKSBuby1yZXBlYXQgcmlnaHQgJGNsci13aGl0ZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMC44ZW0pO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAwLjhlbSAwLjhlbTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWNldHdwLXNvcnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRicC10YWJsZXQtd2lkZS1taW4pIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcbn1cclxuIiwiLnN3aXBlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG59XHJcbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgJi5zd2lwZXItdmVydGljYWwge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxuICB9XHJcbn1cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbn1cclxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBBdXRvIEhlaWdodCAqL1xyXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xyXG4gICYsXHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxuICB9XHJcbn1cclxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiAzRCBFZmZlY3RzICovXHJcbi5zd2lwZXItM2Qge1xyXG4gICYsXHJcbiAgJi5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbiAgfVxyXG4gIC5zd2lwZXItd3JhcHBlcixcclxuICAuc3dpcGVyLXNsaWRlLFxyXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxyXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxyXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIENTUyBNb2RlICovXHJcbi5zd2lwZXItY3NzLW1vZGUge1xyXG4gID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxuICB9XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XHJcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcclxuICA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxuICB9XHJcbn1cclxuLnN3aXBlci1jZW50ZXJlZCB7XHJcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgb3JkZXI6IDk5OTk7XHJcbiAgfVxyXG4gICYuc3dpcGVyLWhvcml6b250YWwge1xyXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xyXG4gICAgfVxyXG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XHJcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcclxuICAgIH1cclxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIl19 */
