@charset "UTF-8";.row{max-width:75rem;margin-left:auto;margin-right:auto}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.625rem;margin-right:-.625rem;max-width:none}@media screen and (min-width:40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}@media screen and (min-width:40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.3333333333%}.small-push-1{position:relative;left:8.3333333333%}.small-pull-1{position:relative;left:-8.3333333333%}.small-offset-0{margin-left:0}.small-2{width:16.6666666667%}.small-push-2{position:relative;left:16.6666666667%}.small-pull-2{position:relative;left:-16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{position:relative;left:33.3333333333%}.small-pull-4{position:relative;left:-33.3333333333%}.small-offset-3{margin-left:25%}.small-5{width:41.6666666667%}.small-push-5{position:relative;left:41.6666666667%}.small-pull-5{position:relative;left:-41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{position:relative;left:58.3333333333%}.small-pull-7{position:relative;left:-58.3333333333%}.small-offset-6{margin-left:50%}.small-8{width:66.6666666667%}.small-push-8{position:relative;left:66.6666666667%}.small-pull-8{position:relative;left:-66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{position:relative;left:83.3333333333%}.small-pull-10{position:relative;left:-83.3333333333%}.small-offset-9{margin-left:75%}.small-11{width:91.6666666667%}.small-push-11{position:relative;left:91.6666666667%}.small-pull-11{position:relative;left:-91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.3333333333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.6666666667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.2857142857%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width:40em){.medium-1{width:8.3333333333%}.medium-push-1{position:relative;left:8.3333333333%}.medium-pull-1{position:relative;left:-8.3333333333%}.medium-offset-0{margin-left:0}.medium-2{width:16.6666666667%}.medium-push-2{position:relative;left:16.6666666667%}.medium-pull-2{position:relative;left:-16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{position:relative;left:33.3333333333%}.medium-pull-4{position:relative;left:-33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.6666666667%}.medium-push-5{position:relative;left:41.6666666667%}.medium-pull-5{position:relative;left:-41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{position:relative;left:58.3333333333%}.medium-pull-7{position:relative;left:-58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.6666666667%}.medium-push-8{position:relative;left:66.6666666667%}.medium-pull-8{position:relative;left:-66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{position:relative;left:83.3333333333%}.medium-pull-10{position:relative;left:-83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.6666666667%}.medium-push-11{position:relative;left:91.6666666667%}.medium-pull-11{position:relative;left:-91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.3333333333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.6666666667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.2857142857%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width:64em){.large-1{width:8.3333333333%}.large-push-1{position:relative;left:8.3333333333%}.large-pull-1{position:relative;left:-8.3333333333%}.large-offset-0{margin-left:0}.large-2{width:16.6666666667%}.large-push-2{position:relative;left:16.6666666667%}.large-pull-2{position:relative;left:-16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{position:relative;left:33.3333333333%}.large-pull-4{position:relative;left:-33.3333333333%}.large-offset-3{margin-left:25%}.large-5{width:41.6666666667%}.large-push-5{position:relative;left:41.6666666667%}.large-pull-5{position:relative;left:-41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{position:relative;left:58.3333333333%}.large-pull-7{position:relative;left:-58.3333333333%}.large-offset-6{margin-left:50%}.large-8{width:66.6666666667%}.large-push-8{position:relative;left:66.6666666667%}.large-pull-8{position:relative;left:-66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{position:relative;left:83.3333333333%}.large-pull-10{position:relative;left:-83.3333333333%}.large-offset-9{margin-left:75%}.large-11{width:91.6666666667%}.large-push-11{position:relative;left:91.6666666667%}.large-pull-11{position:relative;left:-91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.3333333333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.6666666667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.2857142857%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-left:0;margin-right:0;float:left}}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}[data-whatinput=mouse] button{outline:0}.is-visible{display:block!important}.is-hidden{display:none!important}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#2199e8;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#1585cf}a img,hr{border:0}hr{max-width:75rem;height:0;border-bottom:1px solid #cacaca;margin:1.25rem auto;clear:both}dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr{color:#0a0a0a;cursor:help;border-bottom:1px dotted #0a0a0a}code{font-weight:400;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}code,kbd{font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a;background-color:#e6e6e6}kbd{padding:.125rem .25rem 0;margin:0}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:Graphik;src:url(../fonts/Graphik-Regular.woff2) format("woff2"),url(../fonts/Graphik-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Graphik Semibold;src:url(../fonts/Graphik-Semibold.woff2) format("woff2"),url(../fonts/Graphik-Semibold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Druk;src:url(../fonts/Druk-Bold.woff2) format("woff2"),url(../fonts/Druk-Bold.woff) format("woff");font-weight:700;font-style:normal}.verticallyCentered{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.withCenteredBackgroundImage{background-repeat:no-repeat;background-size:cover;background-position:50%}.hidden{display:none}.textCenter{text-align:center}.scrollLocked{position:fixed;overflow-y:scroll;width:100%;height:auto}.siteOverlay{background-color:rgba(0,0,0,.85);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out}.modalInView .siteOverlay,.overlayInView .siteOverlay,.searchOpen .siteOverlay{opacity:1;visibility:visible;pointer-events:auto;z-index:100}.lazyLoadFrame.loaded img{opacity:1}.lazyLoadFrame img{opacity:0;transition:opacity .3s ease-in-out}body{background:#fff;color:#000}.siteWrap{position:relative}.row{max-width:1500px}.JS--lazyLoadFromFlickity,.JS-lazyLoad{opacity:0;transition:opacity .5s ease-out}.JS--lazyLoadFromFlickity.loaded,.JS-lazyLoad.loaded{opacity:1}@media screen and (min-width:40em){.row--flex{display:flex}}.column,.columns{padding:0 1.3125rem}@media screen and (min-width:64em){.column,.columns{padding:0 2rem}}@media screen and (min-width:40em){.columns--flex{display:flex}}section{overflow:hidden}section:after{content:"";display:block;clear:both}.ajaxLoading{opacity:.2}.bannerNotification{width:100%;color:#fff;padding:1rem;text-align:center}.bannerNotification p{margin:0}.scrollItem{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);transition:all .5s ease-out}.scrollItem.revealed{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.JS--magicModalNotification .magicModalInner{max-width:500px}.JS--magicModalNotification .magicModalInner img{margin-bottom:2rem}.editMeButton{position:fixed;bottom:1rem;font-size:.9rem;right:1rem;color:#fff;padding:1rem;transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out,-webkit-transform .8s ease-out;display:none}@media screen and (min-width:40em){.editMeButton{display:block}}.editMeButton:hover{color:#fff;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}body.contact header{position:static}.fourOhFour{min-height:56vh}.fourOhFour__contentWrap{padding:6rem 0 3rem}@media screen and (min-width:40em){.fourOhFour__contentWrap{padding:6rem 0}}body{font-family:Graphik,sans-serif}@media screen and (min-width:64em){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;font-family:Druk,sans-serif}p{line-height:1.5}.pwHeading{text-transform:uppercase;font-family:Druk,sans-serif}.pwHeading--small,h5,h6{line-height:1;font-size:2rem;margin-bottom:.6rem}.pwHeading--standard,h3,h4{line-height:1;font-size:2.5rem;margin-bottom:.8rem}.pwHeading--large,h1,h2{line-height:1;font-size:3.125rem;margin-bottom:1rem}.pwHeading--white{color:#fff}.pwHeading--black{color:#000}.pwSectionHeading{font-family:Graphik,sans-serif;font-size:1.375rem;margin:0 0 2rem;font-weight:400}@media screen and (min-width:64em){.pwSectionHeading{margin:0 0 2.875rem}}.pwSectionHeading--black{color:#000}.pwSectionHeading--white{color:#fff}@-webkit-keyframes fadeIn{0%{opacity:0}99%{opacity:1}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}99%{opacity:1}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{display:none}}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{display:none}}@-webkit-keyframes fadeInAndUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}99%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:1}}@keyframes fadeInAndUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}99%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:1}}@-webkit-keyframes growIn{0%{-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}1%{opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-font-smoothing:antialiased;opacity:1}}@keyframes growIn{0%{-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}1%{opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-font-smoothing:antialiased;opacity:1}}@-webkit-keyframes moveclouds{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@keyframes moveclouds{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@-webkit-keyframes sideWays{0%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}50%{-webkit-transform:translateX(30%);transform:translateX(30%)}to{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes sideWays{0%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}50%{-webkit-transform:translateX(30%);transform:translateX(30%)}to{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.pwButton{font-size:1rem;padding:.75rem 2rem;display:inline-block;border:1px solid #fff;line-height:27px}.pwButton--small{font-size:.875rem;padding:.5rem 1.5rem .3125rem}.pwButton--large{padding:1rem 3rem .85rem}@media (min-width:1024px){.pwButton--large{padding:1rem 4.75rem .85rem}}.pwButton--solid{background-color:#fff;border:1px solid #fff;color:#000}.pwButton--solid:active,.pwButton--solid:focus,.pwButton--solid:hover{background-color:transparent;color:#fff}.pwButton--solid--black{background-color:#000;color:#fff;border:1px solid #000}.pwButton--solid--black:active,.pwButton--solid--black:focus,.pwButton--solid--black:hover{background-color:#fff;color:#000}.pwButton--border{border:1px solid}.pwButton--border--white{color:#fff;border-color:#fff}.pwButton--border--white:active,.pwButton--border--white:focus,.pwButton--border--white:hover{background-color:#fff;color:#000}.pwButton--border--black{color:#000;border-color:#000}.lightpick,.pwButton--border--black:active,.pwButton--border--black:focus,.pwButton--border--black:hover{background-color:#000;color:#fff}.lightpick{font-family:Graphik,sans-serif;width:100%;position:relative}.lightpick,.lightpick *,.lightpick:after,.lightpick:before{box-sizing:border-box}.lightpick.is-hidden{display:none}.lightpick__months{display:grid;background-color:#000;grid-template-columns:auto;grid-gap:1px}.lightpick--2-columns .lightpick__months{grid-template-columns:auto auto}.lightpick--3-columns .lightpick__months{grid-template-columns:auto auto auto}.lightpick--4-columns .lightpick__months{grid-template-columns:auto auto auto auto}.lightpick--5-columns .lightpick__months{grid-template-columns:auto auto auto auto auto}.lightpick__month{width:100%;background-color:#000}.lightpick__month-title-bar{display:flex;margin-bottom:1.25rem;justify-content:space-between;align-items:center;position:relative;text-align:center}.lightpick__month-title{margin-top:4px;margin-bottom:4px;margin-left:4px;font-size:16px;font-weight:400;line-height:24px;cursor:default;padding:0 4px;border-radius:4px;display:block;width:100%;text-align:center}.lightpick__month-title>.lightpick__select{border:none;background-color:transparent;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.lightpick__month-title>.lightpick__select:disabled{color:#fff}.lightpick__select-months,.lightpick__select-years{display:inline-block;width:auto;margin:0;padding:0}.lightpick__month-title>.lightpick__select-months{font-size:1em;margin-right:.5em}.lightpick__toolbar{position:absolute;top:0;bottom:0;left:0;right:0}.lightpick__close-action,.lightpick__next-action,.lightpick__previous-action{display:flex;width:1.5625rem;height:1.5625rem;outline:none;border:none;background-color:#fff;color:#000;justify-content:center;align-items:center}.lightpick__next-action,.lightpick__previous-action{font-size:12px}.lightpick__previous-action{float:left}.lightpick__next-action{float:right}.lightpick__close-action{font-size:18px}.lightpick__close-action:active,.lightpick__next-action:active,.lightpick__previous-action:active{color:inherit}.lightpick__days-of-the-week{display:none}.lightpick__day-of-the-week{display:flex;font-size:11px;font-weight:700;justify-content:center;align-items:center}.lightpick__days{display:grid;grid-template-columns:repeat(7,1fr)}.lightpick__day{display:flex;height:30px;margin:5px 0;background-position:50%;background-size:contain;background-repeat:no-repeat;font-size:1rem;justify-content:center;align-items:center;cursor:default}.lightpick__day.is-today{font-weight:600;text-decoration:underline}.lightpick__day.is-disabled{opacity:.38;pointer-events:none}.lightpick__day.disabled-tooltip{pointer-events:auto}.lightpick__day.is-disabled.is-forward-selected{opacity:1}.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date){background-color:rgba(38,139,210,.1);background-image:none}.lightpick__day.is-next-month,.lightpick__day.is-previous-month{opacity:.38}.lightpick__day.lightpick__day.is-in-range:not(.is-disabled){opacity:1}.lightpick__day.is-in-range{border-radius:0;background-color:#fff;color:#000}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-end-date.is-in-range.is-flipped,.lightpick__day.is-start-date.is-end-date,.lightpick__day.is-start-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped{background-color:#000;border:1px solid #fff;color:#fff}.lightpick__day.is-end-date,.lightpick__day.is-end-date:hover,.lightpick__day.is-start-date,.lightpick__day.is-start-date:hover{color:#fff}.lightpick__tooltip{display:none}.lightpick__footer{display:flex;justify-content:space-between}.lightpick__apply-action,.lightpick__reset-action{border-radius:5px;font-size:12px;border:none}.lightpick__reset-action{color:#fff;background-color:#aeacad}.lightpick__apply-action{color:#000;background-color:#fff}input,select,textarea{border:none;box-shadow:none}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none}textarea{width:100%}.wpforms-field-hp{display:none!important}.wpforms-container{font-size:.875rem}@media screen and (min-width:40em){.wpforms-container{font-size:1rem}}@media screen and (min-width:64em){.wpforms-container{font-size:1.125rem}}.wpforms-container .wpforms-field-hp{display:none}.wpforms-container ul{list-style:none;padding:0;margin:.5rem 0 0}.wpforms-container ul li{display:flex}.wpforms-container .wpforms-field-label-inline{font-size:.9rem;line-height:1rem;display:block}.wpforms-container input[type=checkbox]{height:1rem;width:1rem;flex-shrink:0;margin-right:.5rem}.wpforms-container button,.wpforms-container input[type=email],.wpforms-container input[type=text],.wpforms-container select{height:3.625rem;line-height:3.625rem;max-width:100%;width:100%;border-radius:0}.wpforms-container button:active,.wpforms-container button:focus,.wpforms-container input:active,.wpforms-container input:focus{outline:none}.wpforms-container input[type=email],.wpforms-container input[type=text],.wpforms-container select,.wpforms-container textarea{padding:0 1rem 0 0;border-bottom:1px solid #fff;background-color:transparent}.wpforms-container input[type=email],.wpforms-container select{border-radius:0;-webkit-appearance:none}.wpforms-container ::-webkit-input-placeholder{color:#fff}.wpforms-container :-moz-placeholder,.wpforms-container ::-moz-placeholder{color:#fff}.wpforms-container :-ms-input-placeholder{color:#fff}.wpforms-container .wpforms-field-select{position:relative}.wpforms-container .wpforms-field-select:after{content:"";pointer-events:none;position:absolute;top:50%;right:1rem;-webkit-transform:translate3d(0,-50%,0) rotate(45deg);transform:translate3d(0,-50%,0) rotate(45deg);border-bottom:1px solid #fff;border-right:1px solid #fff;width:.75rem;height:.75rem}.wpforms-container .wpforms-submit-container{margin:2rem auto 0;max-width:10rem}@media screen and (min-width:40em){.wpforms-container .wpforms-submit-container{margin:0 auto;max-width:100%}}.wpforms-container .wpforms-submit-container button{color:#fff;border:1px solid #fff}.wpforms-container .wpforms-submit-container button:active,.wpforms-container .wpforms-submit-container button:focus,.wpforms-container .wpforms-submit-container button:hover{background-color:#fff;color:#000}.wpforms-container input.wpforms-error{border-color:#ff2121}.wpforms-container .wpforms-field.wpforms-has-error{position:relative}.wpforms-container label.wpforms-error{position:absolute;bottom:-1.875rem;left:0;right:0;text-align:left;padding:0;color:#ff2121;font-size:.875rem}.wpforms-confirmation-container{background-color:#fff;color:#000;padding:.875rem 1rem .75rem;margin:2rem auto 0}.wpforms-confirmation-container p{margin-bottom:0}.plotModal,.wpforms-label-hide{display:none}.plotModal{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4;justify-content:center;align-items:center}.plotModalInView .plotModal{display:flex}.plotModalInner{position:relative;z-index:4;text-align:right;pointer-events:all;padding:1rem .5rem;background-color:#000;pointer-events:auto;width:100%;max-width:95vw;max-height:95vh;overflow:auto}@media (min-width:1024px){.plotModalInner{padding:3rem 8rem;max-width:95vw}}.siteOverlay{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:3}.plotModalInView .siteOverlay{display:block;visibility:visible;opacity:1}.plotModalContents{display:none}.plotModalReplaceContents{margin:auto;height:calc(95vh - 6rem)}.plotModalReplaceContents img,.plotModalReplaceContents video{display:block;margin:0 auto;max-height:calc(95vh - 6rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;max-width:100%}.plotModalContents__caption{text-align:center;font-family:var(--primary-font);font-weight:var(--font-bold);color:var(--red);margin-bottom:.5rem}button.closePlotModal{position:absolute;top:1rem;right:1rem;z-index:2}button.closePlotModal svg{fill:#fff}button.closePlotModal:hover{cursor:pointer}.plotModalControls{justify-content:space-between;display:none}@media screen and (min-width:40em){.plotModalControls{display:flex}}.plotModalControls .back{left:10px}.exampleOpenModalButton{background-color:rgba(0,0,0,.5);display:block;color:#fff;padding:.5rem 3rem;margin:0 0 3rem}.magicModal{pointer-events:none;position:fixed;z-index:1040;left:0;right:0;top:0;bottom:0;height:100%;width:100%;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:growIn .4s ease-out .5s;animation:growIn .4s ease-out .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.magicModalInner{padding:2rem;background-color:#fff;pointer-events:auto;max-width:24rem;width:calc(100% - 2rem);position:relative;top:50%;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:calc(100% - 2rem);text-align:center}.magicModalInner.withScrollbar{overflow:hidden}.alignnone{max-width:100%;width:100%;margin:1.5rem 0}@media screen and (min-width:40em){.alignnone{margin:2rem 0}}.aligncenter{max-width:100%;width:100%;margin:1.5rem 0}@media screen and (min-width:40em){.aligncenter{max-width:calc(100% + 4rem);width:calc(100% + 4rem);margin:2rem 0 2rem -2rem}}@media screen and (min-width:64em){.aligncenter{max-width:calc(100% + 8rem);width:calc(100% + 8rem);margin:2rem 0 2rem -4rem}}@media screen and (min-width:450px){.alignleft,.alignright{max-width:60%}}@media screen and (min-width:40em){.alignleft,.alignright{max-width:50%}}.alignright{float:right;margin:1rem -.9375rem 1rem 1.5rem}@media screen and (min-width:40em){.alignright{margin:0 -1.5rem 1.5rem 1.5rem}}.alignleft{float:left;margin:1rem 1.5rem 1rem -.9375rem}@media screen and (min-width:40em){.alignleft{margin:0 1.5rem 1.5rem -1.5rem}}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.ps{touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps.ps--active-x>.ps__scrollbar-x-rail,.ps.ps--active-y>.ps__scrollbar-y-rail{display:block;background-color:transparent}.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{background-color:#999;height:11px}.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{background-color:#999;width:11px}.ps>.ps__scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px}.ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x,.ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{height:11px}.ps>.ps__scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px}.ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y,.ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{width:11px}.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{background-color:#999;height:11px}.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{background-color:#999;width:11px}.ps:hover>.ps__scrollbar-x-rail,.ps:hover>.ps__scrollbar-y-rail{opacity:.6}.ps:hover>.ps__scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{background-color:#999}.ps:hover>.ps__scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{background-color:#999}@media screen and (min-width:40em){.medium-6:nth-of-type(2n) .scrollItem{transition-delay:.2s}.medium-4:nth-of-type(3n) .scrollItem{transition-delay:.6s}.medium-4:nth-of-type(3n-1) .scrollItem{transition-delay:.4s}.medium-4:nth-of-type(3n-2) .scrollItem{transition-delay:.2s}}@media screen and (min-width:64em){.large-4:nth-of-type(3n) .scrollItem{transition-delay:.6s}.large-4:nth-of-type(3n-1) .scrollItem{transition-delay:.4s}.large-3:nth-of-type(4n) .scrollItem,.large-4:nth-of-type(3n-2) .scrollItem{transition-delay:.2s}}.fullImageOrVideo{height:65vh;position:relative;overflow:hidden;background-color:#000}@media screen and (min-width:64em){.fullImageOrVideo{height:100vh}}.fullImageOrVideo__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.fullImageOrVideo__video{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%}.fullImageOrVideo__playButton{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.fullImageOrVideo__playButton:active,.fullImageOrVideo__playButton:focus{outline:none}.fullImageOrVideo__playButton:hover{cursor:pointer}.fullImageOrVideo__playButtonSvg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:5rem;height:5.125rem;fill:none;opacity:1;transition:opacity .3s ease-in-out}@media screen and (min-width:40em){.fullImageOrVideo__playButtonSvg{width:8.3125rem;height:8.5625rem}}.fullImageOrVideo.videoIsPlaying .fullImageOrVideo__playButtonSvg{opacity:0}.fullWidthVideo{position:relative;overflow:hidden;background-color:#000}.fullWidthVideo__video{height:auto;width:100%}.fullWidthVideo__playButton{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.fullWidthVideo__playButton:active,.fullWidthVideo__playButton:focus{outline:none}.fullWidthVideo__playButton:hover{cursor:pointer}.fullWidthVideo__playButtonSvg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:5rem;height:5.125rem;fill:none;opacity:1;transition:opacity .3s ease-in-out}@media screen and (min-width:40em){.fullWidthVideo__playButtonSvg{width:8.3125rem;height:8.5625rem}}.fullWidthVideo__fallbackImage{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:opacity .3s ease-in-out}.fullWidthVideo.videoIsPlaying .fullWidthVideo__playButtonSvg,.fullWidthVideo__fallbackImage.hideMe{opacity:0}.fullWidthMediaButton{position:relative;overflow:hidden;background-color:#000;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:40em){.fullWidthMediaButton{min-height:32.55rem}}.fullWidthMediaButton .pwHeading{margin-bottom:.5rem}.fullWidthMediaButton__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}.fullWidthMediaButton__video{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%}.fullWidthMediaButton__contentWrap{position:relative;padding:4rem 0 3rem}@media screen and (min-width:64em){.fullWidthMediaButton__contentWrap{padding:4rem 0 2.5rem}}.fullWidthMediaButton__description{max-width:53.375rem;margin-top:1rem;color:#fff}@media screen and (min-width:64em){.fullWidthMediaButton__description{margin-top:0}}.fullWidthMediaButton__buttonList{list-style:none;margin:2.5rem 0 0;padding:0}.fullWidthMediaButton__buttonListItem{display:inline-block;margin:0 1rem 1rem 0;width:100%}@media screen and (min-width:40em){.fullWidthMediaButton__buttonListItem{width:auto}}@media screen and (min-width:64em){.fullWidthMediaButton__buttonListItem{margin:0 1.5rem 1.5rem 0}}.fullWidthMediaButton__button{width:100%;text-align:center}.fullWidthMediaButton__button:active,.fullWidthMediaButton__button:focus,.fullWidthMediaButton__button:hover{background-color:#fff;color:#000}@media screen and (min-width:40em){.altContentRows__mainHeading{float:left}}.altContentRows__mainButton{margin:0 0 2.5rem}@media screen and (min-width:40em){.altContentRows__mainButton{float:right}}@media screen and (min-width:64em){.altContentRows__mainButton{margin:0 0 2rem}}@media screen and (min-width:40em){.altContentRows__mainButton--mobile{display:none}}.altContentRows__mainButton--desktop{display:none}@media screen and (min-width:40em){.altContentRows__mainButton--desktop{display:inline-block}}.altContentRow__row{margin:0 0 3.25rem}@media screen and (min-width:40em){.altContentRow__row{margin:0 0 6rem}}@media screen and (min-width:64em){.altContentRow__row{margin:0 0 9.5rem}}.altContentRow__row:last-of-type{margin:0}.altContentRow__imageCol--right{float:right}.altContentRow__imageWrap{margin-bottom:1.25rem}.altContentRow__imageWrap img{max-width:none;width:100%}@media screen and (min-width:40em){.altContentRow__imageWrap{margin-bottom:0}}.altContentRow__textWrap{display:flex;justify-content:center;flex-direction:column;flex:1}.altContentRow__inside{max-width:500px}.altContentRow__subheading{text-transform:uppercase;font-size:.8125rem}.altContentRow__copy{margin-bottom:2rem}.altContentRow__button{position:relative;margin-right:1rem}@media screen and (min-width:64em){.altContentRow__button{margin-right:2rem}}.altContentRow__button:active .altContentRow__buttonSvgPath,.altContentRow__button:focus .altContentRow__buttonSvgPath,.altContentRow__button:hover .altContentRow__buttonSvgPath{fill:#fff}.altContentRow__buttonSvg{display:inline-block;width:1rem;height:1.125rem;position:relative;left:.5rem;top:.25rem}.altContentRow__buttonSvgPath{transition:fill .3s ease-in-out;fill:#000}.featuredTextBlock{background-color:#000;color:#fff;padding:3rem 0}@media screen and (min-width:40em){.featuredTextBlock{padding:3rem 0}}@media screen and (min-width:64em){.featuredTextBlock{padding:6.125rem 0}}.featuredTextBlock__largeText{line-height:2.5rem;font-size:2.5rem;font-family:Druk,sans-serif;text-transform:uppercase;margin:0 0 2rem}@media screen and (min-width:40em){.featuredTextBlock__largeText{margin:0}}@media screen and (min-width:64em){.featuredTextBlock__largeText{font-size:4rem;line-height:95.9%}}@media screen and (min-width:40em){.featuredTextBlock__button{float:right}}@media screen and (min-width:40em){.blockLinks .blockLinkCol:last-of-type .blockLink,.blockLinks .blockLinkCol:nth-last-of-type(2) .blockLink{margin:0}}@media screen and (min-width:64em){.blockLinks .blockLinkCol:nth-of-type(3n+1){clear:both}.blockLinks .blockLinkCol:nth-last-of-type(3) .blockLink{margin:0}}.blockLink{position:relative;display:block;overflow:hidden;margin:0 0 3rem}@media screen and (min-width:40em){.blockLink{margin:0 0 3.5rem}}@media screen and (min-width:64em){.blockLink{margin:0 0 4.5rem}}.blockLink:hover{cursor:pointer}.blockLink__imageWrap{background:#000;margin-bottom:1.5rem}.blockLink__heading{margin:0}.musicEmbed__embedWrap{background-color:#f8f8fa;min-height:22.5rem}.musicEmbed__embedWrap iframe{width:100%;max-width:100%!important}.imageWithText__imageCol{margin:0 0 1.5rem}@media screen and (min-width:40em){.imageWithText__imageCol{margin:0}}@media screen and (min-width:40em){.imageWithText__imageCol--right{float:right}}@media screen and (min-width:40em){.latestArticles .listingCol .article{margin:0}}.latestArticles .article__date{margin-top:.5rem}.ticketOptions{background-color:#000;color:#fff;padding:3.5rem 0 4rem}.ticketOption{padding:2rem 1rem;border:1px solid #fff;text-align:center;margin:0 0 2rem}@media screen and (min-width:40em){.ticketOption{padding:3.3125rem 2rem 2rem}}.ticketOption__heading{margin-bottom:1.125rem}.ticketOption__description{max-width:80%;margin:0 auto 1rem}.ticketOption__button{width:100%;margin-top:1.125rem;max-width:20rem}.mediaGallery__slider img,.mediaGallery__slider video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:none}.mediaGallery__slider .flickity-prev-next-button{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);background:#000;border-radius:0}.mediaGallery__slider .flickity-prev-next-button:active,.mediaGallery__slider .flickity-prev-next-button:focus{border:none;outline:none;box-shadow:0}.mediaGallery__slider .flickity-prev-next-button svg{color:#fff}.mediaGallery__slider .flickity-prev-next-button:hover{background:#000}.flickity-button:focus{box-shadow:none}.mediaGallery__itemWrap{display:block;height:25rem;max-width:1200px;width:100%;margin:0 1rem}@media screen and (min-width:40em){.mediaGallery__itemWrap{height:35rem}}@media screen and (min-width:64em){.mediaGallery__itemWrap{height:45rem}}.mediaGallery__itemWrap .caption{margin-top:.5rem;position:absolute;bottom:0;background:#000;color:#fff;font-size:.8rem;padding:.4rem .6rem}.mediaGallery__itemWrap.withVideo{background:#000}.testimonials{background-color:#000;color:#fff;position:relative}.testimonials .slick-next,.testimonials .slick-prev{top:auto;z-index:999}.testimonials .slick-next:active,.testimonials .slick-next:focus,.testimonials .slick-prev:active,.testimonials .slick-prev:focus{outline:none}.testimonials .slick-next{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.testimonials .slick-prev{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.testimonials .slick-list{overflow:visible}.testimonials .slick-track{display:flex}.testimonials .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.testimonials .slick-active .testimonials__item{opacity:1;transition:opacity .3s ease-in-out .75s,-webkit-transform .3s ease-in-out .75s;transition:opacity .3s ease-in-out .75s,transform .3s ease-in-out .75s;transition:opacity .3s ease-in-out .75s,transform .3s ease-in-out .75s,-webkit-transform .3s ease-in-out .75s}.testimonials .slick-active .testimonials__quotee{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s ease-in-out .9s,-webkit-transform .3s ease-in-out .9s;transition:opacity .3s ease-in-out .9s,transform .3s ease-in-out .9s;transition:opacity .3s ease-in-out .9s,transform .3s ease-in-out .9s,-webkit-transform .3s ease-in-out .9s}.testimonials__carousel{display:flex;flex-direction:column;justify-content:center;min-height:40vh}@media screen and (min-width:64em){.testimonials__carousel{min-height:70vh}}.testimonials__bgImage{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:50%}.testimonials__item{opacity:0;transition:opacity .6s ease-in-out;padding:5rem 0}.testimonials__contentWrap{text-align:center;max-width:25rem;margin:auto;padding:0 2rem}@media screen and (min-width:40em){.testimonials__contentWrap{max-width:32rem}}@media screen and (min-width:64em){.testimonials__contentWrap{max-width:45rem}}.testimonials__quote p{font-size:2rem;text-transform:uppercase;font-family:Druk,sans-serif;line-height:95.9%}@media screen and (min-width:40em){.testimonials__quote p{font-size:3rem}}@media screen and (min-width:64em){.testimonials__quote p{font-size:4rem}}.testimonials__quotee{display:block;opacity:0;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);transition:opacity .6s ease-in-out .75s,-webkit-transform .6s ease-in-out .75s;transition:opacity .6s ease-in-out .75s,transform .6s ease-in-out .75s;transition:opacity .6s ease-in-out .75s,transform .6s ease-in-out .75s,-webkit-transform .6s ease-in-out .75s}.header{color:#fff;padding:1rem 0 .5rem;position:absolute;top:0;left:0;right:0;z-index:25;text-align:center}@media screen and (min-width:40em){.header{padding:1.125rem 0 .75rem}}@media screen and (min-width:64em){.header{padding:1.75rem 0}}.header__logoWrap{position:relative;z-index:15;display:inline-block;line-height:1}@media screen and (min-width:64em){.header__logoWrap{top:.25rem}}.header__logoSvg{height:1.3125rem}@media screen and (min-width:40em){.header__logoSvg{height:2rem}}@media screen and (min-width:75em){.header__logoSvg{height:2.375rem}}.header__logoSvgPath{fill:#fff}.noBanner .header__logoSvgPath{fill:#000}.noBanner>.menuOpen .header__logoSvgPath{fill:#fff}.row.header__menusRow{max-width:35rem;flex-grow:2;margin-top:0}@media screen and (min-width:40em){.row.header__menusRow{margin-top:2rem}}@media screen and (min-width:64em){.row.header__menusRow{margin-top:4rem}}.header__menuWrap{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:#000;padding:4rem 2rem 2rem;transition:none;pointer-events:none;display:none;flex-direction:column;justify-content:center;text-align:left}.header__menuWrap .menu-main-menu-container{opacity:0;transition:opacity .6s ease-in-out}.header__menuWrap li.has-dropdown{position:relative;display:inline-block}.header__menuWrapInner{flex:1}@media screen and (min-width:40em){.header__menuWrapInner .columns--flex{justify-content:flex-end;align-items:flex-end}}.header__menuList{list-style:none;margin:auto}.header__menuList li{display:block}.header__menuList li.current-menu-item a{font-weight:600}.header__menuList li.pwHighlight a{border:1px solid #fff}.noBanner .header__menuList li.pwHighlight a{border-color:#000}.noBanner>.menuOpen .header__menuList li.pwHighlight a{border-color:#fff}.header__menuList a{padding:.625rem;display:block;color:#fff}.noBanner .header__menuList a{color:#000}.noBanner>.menuOpen .header__menuList a{color:#fff}@media screen and (min-width:40em){.header__menuList a{padding:1rem}}.header__menuList a:active,.header__menuList a:focus,.header__menuList a:hover{text-decoration:underline}.header__menuList--topNav{display:none}@media screen and (min-width:64em){.header__menuList--topNav{display:inline-block;position:absolute;top:1.875rem;right:1rem}}.header__menuList--topNav li{display:inline-block}.header__menuList--topNav a{padding:.5rem 1rem;font-size:1rem;font-weight:700}.header__menuList--primary a{font-size:1.5rem;font-weight:700}@media screen and (min-width:40em){.header__menuList--primary a{font-size:2.25rem}}.header__menuList--secondary{display:none}@media screen and (min-width:40em){.header__menuList--secondary{margin-top:.5rem;display:inline-block}}.header__menuList--secondary a{font-size:1.125rem}.header .newsletter{border-top:none;text-align:left;max-width:570px;padding-bottom:0}.header .newsletter .pwHeading{display:none}.header .newsletter .newsletter__innerWrap,.header .newsletter .newsletter__textWrap{max-width:100%}.header .newsletter .newsletter__textWrap{font-size:.875rem}@media screen and (min-width:64em){.header .newsletter .newsletter__textWrap{font-size:1.125rem}}.header__socialLinks{margin-top:1.25rem}@media screen and (min-width:40em){.header__socialLinks{margin-top:2rem;position:relative;top:.5rem;float:right}}.header__socialLinks .socialLinks__item{margin:0 .5rem}@media screen and (min-width:64em){.header__socialLinks .socialLinks__item{margin:0 0 0 1rem}}.header__socialLinks .socialLinks__svg{height:1.25rem}@media screen and (min-width:64em){.header__socialLinks .socialLinks__svg{height:1.9375rem}}.header__socialLinks .socialLinks__svg--twitter{height:1.125rem}@media screen and (min-width:64em){.header__socialLinks .socialLinks__svg--twitter{height:1.75rem}}.header__menuTrigger{position:absolute;z-index:15;top:1.0625rem;left:1rem}@media screen and (min-width:40em){.header__menuTrigger{top:1.625rem}}@media screen and (min-width:64em){.header__menuTrigger{top:2.5rem;left:2rem}}.header__menuTrigger:active,.header__menuTrigger:focus{outline:none}.header__menuTriggerSvg{height:1.125rem}.header__menuTriggerSvg--close{display:none}.header__menuTriggerSvgLine{stroke:#fff;stroke-width:2px}.noBanner .header__menuTriggerSvgLine{stroke:#000}.noBanner>.menuOpen .header__menuTriggerSvgLine{stroke:#fff}.header__menuTriggerText{display:none}@media screen and (min-width:40em){.header__menuTriggerText{color:#fff;font-size:.875rem;font-weight:700;margin:0 0 0 .875rem;display:inline-block;position:relative;top:-3px}}.noBanner .header__menuTriggerText{color:#000}.noBanner>.menuOpen .header__menuTriggerText{color:#fff}@media screen and (min-width:64em){.header__menuTriggerText{vertical-align:text-top;font-size:1rem;top:0}}.header__menuTriggerText--close{display:none}.buyTickets{position:fixed;bottom:0;left:0;right:0;z-index:5000;text-align:center;padding:1rem;display:inline-block;font-size:.8125rem;transition:background-color .3s ease-in-out}@media screen and (min-width:64em){.buyTickets{padding:.625rem 1rem;position:static;text-align:right;margin-left:2rem;border-radius:1.25rem}}.buyTickets--desktop{display:none}@media screen and (min-width:64em){.buyTickets--desktop{display:inline-block}}.buyTickets--mobile{z-index:100}@media screen and (min-width:64em){.buyTickets--mobile{display:none}}body.menuOpen{overflow:hidden}body.menuOpen .header__menuTriggerText--open{display:none}@media screen and (min-width:40em){body.menuOpen .header__menuTriggerText--close{display:inline-block}}body.menuOpen .header__menuWrap{display:flex;z-index:10;pointer-events:auto}@media screen and (max-height:900px){body.menuOpen .header__menuWrap{overflow:scroll;display:block}body.menuOpen .header__menuWrap .header__menuWrapInner{min-height:480px;padding-top:2rem}}body.menuOpen .header__menuWrapInner{flex:1;display:flex;flex-direction:column}body.menuOpen .header__menuList>li{opacity:0;-webkit-animation:fadeInAndUp .3s ease-out;animation:fadeInAndUp .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.menuOpen .header__menuList>li:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}body.menuOpen .header__menuList>li:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}body.menuOpen .header__menuList>li:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}body.menuOpen .header__menuList>li:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}body.menuOpen .header__menuList>li:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}body.menuOpen .header__menuList>li:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}body.menuOpen .header__menuList>li:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}body.menuOpen .header__menuList>li:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}body.menuOpen .header__menuList>li:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}body.menuOpen .header__menuList>li:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}body.menuOpen .header__socialLinks--mobile{opacity:0;-webkit-animation:fadeInAndUp .3s ease-out 1s;animation:fadeInAndUp .3s ease-out 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.menuOpen .menu-main-menu-container{opacity:1;transition:opacity .6s ease-in-out}body.menuOpen .header__menuTriggerSvg--open{display:none}body.menuOpen .header__menuTriggerSvg--close{display:inline-block}.mainTitle{padding:1.5rem 0;background-color:#fff}@media screen and (min-width:40em){.mainTitle{padding:1.75rem 0}}@media screen and (min-width:64em){.mainTitle{padding:2.875rem 0}}.noBanner .mainTitle{padding-top:7rem}@media screen and (min-width:40em){.noBanner .mainTitle{padding:8rem 0 4rem}}@media screen and (min-width:64em){.noBanner .mainTitle{padding:10rem 0 4rem}}.mainTitle__title{line-height:2.5rem;font-size:2.5rem;color:#000;text-transform:uppercase;margin:0}@media screen and (min-width:40em){.mainTitle__title{line-height:3.75rem;font-size:3.75rem}}@media screen and (min-width:64em){.mainTitle__title{font-size:5.625rem;line-height:5.5625rem}}.banner{position:relative;overflow:hidden;background-color:#000;color:#fff;height:calc(110vh - 65px);margin:0 0 3rem}@media screen and (min-width:40em){.banner{height:calc(100vh - 92px);min-height:40rem;margin:0 0 4.5rem}}@media screen and (min-width:64em){.banner{height:100vh;min-height:50rem;margin:0 0 6rem}}@media screen and (min-width:64em){.banner.banner--medium{max-height:54.25rem}}.banner .banner__carouselWrap,.banner .flickity-slider,.banner .flickity-viewport{height:100%}.banner .slick-arrow{top:calc(50% - .6rem)}@media screen and (min-width:64em){.banner .slick-arrow{top:calc(50% - .8rem)}}.banner__slideWrap{position:relative;overflow:hidden;min-width:100%;height:100%;display:flex!important;flex-direction:column;justify-content:center}.banner__slideWrap.is-selected{z-index:5}.banner__slideWrap--bigLink{color:#fff;display:block;height:100%;display:flex;flex-direction:column;justify-content:center}.banner__slideWrap--bigLink:hover{color:#fff}.banner__slideWrap__button{text-align:center;position:relative;z-index:2;align-self:flex-start;margin:0 auto}.banner__image{position:absolute;top:0;left:0;right:0;bottom:0}.banner__video{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);max-width:100%}@media screen and (min-width:64em){.banner__video{max-width:none}}.banner__mainHeading{width:85%;max-width:100vw;text-align:center;font-size:3.5rem;padding:1rem;text-transform:uppercase;z-index:5;margin:0 auto;line-height:.9}@media screen and (min-width:40em){.banner__mainHeading{font-size:6rem}}@media screen and (min-width:64em){.banner__mainHeading{font-size:8rem}}@media screen and (min-width:75em){.banner__mainHeading{font-size:10rem}}.overlayForVideo{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-color:#000}.banner__backToLinkWrap{position:absolute;top:0;left:0;right:0;width:100%;z-index:3;text-align:left}@media screen and (min-width:40em){.banner__backToLinkWrap{top:.5rem}}@media screen and (min-width:64em){.banner__backToLinkWrap{top:2rem}}.banner__backToLink{color:#fff;font-size:.75rem}@media screen and (min-width:64em){.banner__backToLink{font-size:.9375rem}}.banner__backToLink:active,.banner__backToLink:focus,.banner__backToLink:hover{text-decoration:underline;color:#fff}.brochureModal .magicModalInner{max-width:50rem;color:#000}.brochureModal .brochureFormWrap__heading{margin-top:1.5rem;color:#000}.brochureModal .wpforms-container{max-width:30rem;margin:1rem auto 0}.brochureModal input,.brochureModal select,.brochureModal textarea{border-color:#000}.brochureModal .wpforms-field{position:relative}.brochureModal .wpforms-submit-container{display:inline-block;margin:2rem auto}.brochureModal .wpforms-submit-container .wpforms-submit{background-color:#000;color:#fff;border:1px solid #000;padding:0 2rem}.brochureModal .wpforms-submit-container .wpforms-submit:active,.brochureModal .wpforms-submit-container .wpforms-submit:focus,.brochureModal .wpforms-submit-container .wpforms-submit:hover{background-color:#fff;color:#000}.brochureModal ::-webkit-input-placeholder{color:#000}.brochureModal :-moz-placeholder,.brochureModal ::-moz-placeholder{color:#000}.brochureModal :-ms-input-placeholder{color:#000}.brochureModal .brochureFormWrap__smallPrint{font-size:.65rem;max-width:30rem;margin:0 auto 1rem}.brochureModal .brochureFormWrap__smallPrint a{color:#000;text-decoration:underline}.brochureModal__close{font-size:.75rem;display:flex;position:absolute;top:1rem;right:1rem}@media screen and (min-width:64em){.brochureModal__close{font-size:.875rem}}.brochureModal__close:active,.brochureModal__close:focus{outline:none}.brochureModal__closeSvg,.brochureModal__closeText{display:inline-block}.brochureModal__closeText{align-self:center;margin-right:.5rem}@media screen and (min-width:64em){.brochureModal__closeText{margin-right:1rem}}.brochureModal__closeSvg{width:1.5rem;height:1.5rem}@media screen and (min-width:64em){.brochureModal__closeSvg{width:2rem;height:2rem}}.brochureModal__closeSvgPath{fill:#000}.comingSoonBanner{background-color:#000;position:relative;text-align:center;height:calc(100vh - 65px);min-height:700px}@media screen and (min-width:40em){.comingSoonBanner{height:calc(100vh - 92px)}}@media screen and (min-width:64em){.comingSoonBanner{height:calc(100vh - 104px);min-height:960px}}.comingSoonBanner__mainHeading{margin:.75rem 0}@media screen and (min-width:64em){.comingSoonBanner__mainHeading{margin:1.5rem 0 3.5rem;font-size:5.625rem}}.comingSoonBanner__subheading{max-width:32rem;margin:1rem auto}.comingSoonBanner__subheading a{color:#fff;text-decoration:underline}.comingSoonBanner__image{position:absolute;top:0;left:0;right:0;bottom:0}.comingSoonBanner__video{min-width:100%;min-height:100%;top:50%}.comingSoonBanner__textWrap,.comingSoonBanner__video{position:absolute;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.comingSoonBanner__textWrap{top:calc(50% - 1.5rem);width:calc(100% - 2rem);max-width:50rem;z-index:3;color:#fff}@media screen and (min-width:40em){.comingSoonBanner__textWrap{top:calc(50% - 54px)}}.comingSoonBanner .pwCountdown__timerWrap{max-width:12rem;margin:auto}@media screen and (min-width:40em){.comingSoonBanner .pwCountdown__timerWrap{max-width:17rem}}@media screen and (min-width:64em){.comingSoonBanner .pwCountdown__timerWrap{max-width:23.5rem}}.comingSoonBanner .pwCountdown__number{font-size:1.5rem}@media screen and (min-width:40em){.comingSoonBanner .pwCountdown__number{font-size:2.5rem}}@media screen and (min-width:64em){.comingSoonBanner .pwCountdown__number{font-size:3.4375rem}}.comingSoonBanner .newsletter{text-align:left;margin:1rem auto;border-top:none;max-width:28rem;padding:1.3125rem 0 1.5rem}@media screen and (min-width:64em){.comingSoonBanner .newsletter{max-width:37.875rem;margin:3rem auto;padding:2.3125rem 0 2.5rem}}.comingSoonBanner .newsletter__innerWrap{max-width:100%}.comingSoonBanner .pwSocialShareIcons__title{text-align:center;color:#fff}.comingSoonBanner .pwSocialShareIcons{position:absolute;left:.7rem;right:0;bottom:1rem;text-align:center;float:none;z-index:3}@media screen and (min-width:64em){.comingSoonBanner .pwSocialShareIcons{bottom:3rem}}.comingSoonBanner--signUp{min-height:800px}.comingSoonBanner--signUp .comingSoonBanner__textWrap{top:50%}@media screen and (min-width:64em){.comingSoonBanner--signUp .comingSoonBanner__textWrap{top:45%}}@media screen and (min-width:64em){.comingSoonBanner--signUp .comingSoonBanner__mainHeading{margin-bottom:2rem}}@media screen and (max-width:39.9375em){.comingSoonBanner--signUp .pwCountdown__timerWrap{max-width:18rem}}@media screen and (max-width:39.9375em){.comingSoonBanner--signUp .pwCountdown__number{font-size:2.25rem}}@media screen and (min-width:64em){.comingSoonBanner--signUp .newsletter{margin-bottom:1rem}}.comingSoonBanner__bottomText{font-size:.75rem;max-width:28rem;margin:0 auto 1rem}.comingSoonBanner__bottomText a{color:#fff;text-decoration:underline}.artistBanner{padding:1.5rem 0;margin:1.5rem 0}@media screen and (min-width:64em){.artistBanner{padding:3rem 0;margin:3rem 0}}.contactBlocks{padding:3rem 0}@media screen and (min-width:64em){.contactBlocks{padding:6rem 0}}.contactBlocks__block{margin:0 0 2rem}.contactBlocks__textWrap{background-color:#fff;color:#000;padding:2rem}.contactBlocks__link{display:block;color:#000}.contactBlocks__link:active,.contactBlocks__link:focus,.contactBlocks__link:hover{color:#000;text-decoration:underline}.partnersModule{text-align:center;padding:2.3125rem 1rem 2.625rem;background-color:#000}@media screen and (min-width:40em){.partnersModule{padding:3.875rem 2rem 4.9375rem}}.partners__list{list-style:none;margin:2rem auto}.partners__listItem{display:inline-block;width:49%;text-align:center;margin:.5rem 0 2rem}@media screen and (min-width:500px){.partners__listItem{width:32%}}@media screen and (min-width:40em){.partners__listItem{width:24%}}@media screen and (min-width:64em){.partners__listItem{width:16%;margin:.625rem 0 4rem}}.partners__listLink{display:block}.partners__logo{max-height:3rem;max-width:5rem;margin:auto}@media screen and (min-width:40em){.partners__logo{max-height:3.75rem;max-width:6rem}}@media screen and (min-width:64em){.partners__logo{max-height:5rem;max-width:7.5rem}}.article{margin:1rem 0 3.25rem}.article .pwMeta__list{display:inline-block;position:relative}.article .pwMeta__list:before{content:"";border-right:1px solid #000;position:absolute;left:-.4375rem;height:.625rem;display:inline-block;top:53%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.article .pwMeta__listItem:after{display:none}.article__link{color:#000}.article__link:active,.article__link:focus,.article__link:hover{color:#000;cursor:pointer}.article__date{margin:0 .5rem .5rem 0;display:inline-block;line-height:150%;text-transform:uppercase;position:relative}.eventInfoBlock{padding:2rem 0;background-color:#000;color:#fff}@media screen and (min-width:64em){.eventInfoBlock{padding:2.5rem 0 3.125rem}}@media screen and (min-width:64em){.eventInfoBlock .row--flex{display:flex}}@media screen and (min-width:64em){.eventInfoBlock .colFlex{display:flex;flex-direction:column;justify-content:space-between}}.eventInfoBlock .pwSocialShareIcons{margin:1rem 0 0}@media screen and (min-width:64em){.eventInfoBlock .pwSocialShareIcons{margin:0}}.eventInfoBlock .socialLinks__item{margin:0 1rem 0 0}.eventInfoBlock .socialLinks__svg{height:1.75rem}@media screen and (min-width:64em){.eventInfoBlock .eventListing__button{margin:0}}.eventInfoBlock .eventListing__button--soldOut{background-color:transparent;border-color:#fff;color:#fff}.eventInfoBlock .eventListing__button--soldOut path{fill:#fff}.eventInfoBlock p a{text-decoration:underline;color:#fff}.eventInfoBlock p a:active,.eventInfoBlock p a:focus,.eventInfoBlock p a:hover{color:#fff}.eventInfoBlock__heading{font-size:.8125rem;flex-basis:100%;text-transform:uppercase;margin:0 0 .5rem}.eventListing__lineupItemLink{color:#fff}.eventListing__lineupItemLink:active,.eventListing__lineupItemLink:focus,.eventListing__lineupItemLink:hover{color:#fff;text-decoration:underline}.eventInfoBlock__infoListCol{margin:0 0 1.5rem}@media screen and (min-width:64em){.eventInfoBlock__infoListCol{margin:0}}.eventInfoBlock__infoList{list-style:none;margin:0;padding:0}.eventInfoBlock__infoList .eventInfoBlock__infoListItem{border:none}.eventInfoBlock__infoList .eventInfoBlock__infoListItem:last-of-type{margin-bottom:0;padding-bottom:0}.eventInfoBlock__infoList .eventInfoBlock__infoListItem:last-of-type:after{display:none}.eventInfoBlock__infoListItem{margin:0 0 1rem;padding:0 0 1.25rem;border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.eventInfoBlock__infoListItem:after{content:"";width:200vw;border-bottom:1px solid #fff;position:absolute;bottom:-1px;left:-100vw}@media screen and (min-width:64em){.eventInfoBlock__infoListItem:after{width:100vw;left:auto}}.eventInfoBlock__infoListItem--fdCol{flex-direction:column;padding-bottom:1rem}.eventInfoBlock__infoListItem--fdCol .eventInfoBlock__largeText{margin:0 0 .25rem}.eventInfoBlock__largeText{text-transform:uppercase;font-family:Druk,sans-serif;line-height:1.75rem;font-size:1.75rem;color:#fff}@media screen and (min-width:40em){.eventInfoBlock__largeText{line-height:2rem;font-size:2rem}}.eventInfoBlock__largeText:active,.eventInfoBlock__largeText:focus,.eventInfoBlock__largeText:hover{color:#fff}.eventInfoBlock__directionsLink{color:#fff;font-size:.8125rem;text-decoration:underline;align-self:flex-end}@media screen and (min-width:64em){.eventInfoBlock__directionsLink{margin-right:2rem}}.eventInfoBlock__directionsLink:active,.eventInfoBlock__directionsLink:focus,.eventInfoBlock__directionsLink:hover{color:#fff}.eventInfoBlock__bottomSection{margin:2rem 0}@media screen and (min-width:64em){.eventInfoBlock__bottomSection{margin:0}}.eventInfoBlock__fbRsvpButton{margin:0 1rem 1rem 0}@media screen and (min-width:64em){.eventInfoBlock__fbRsvpButton{margin:0 2.75rem 0 0}}.eventInfoBlock__enquireFormTrigger{margin:0 1rem 1rem 0}@media screen and (min-width:40em){.eventInfoBlock__enquireFormTrigger{margin:0 2.75rem 2.75rem 0}}@media screen and (min-width:64em){.eventInfoBlock__enquireFormTrigger{margin:0 2.75rem 0 0}}@media screen and (min-width:64em){.sidebarCol{padding-right:0}}@media screen and (min-width:75em){.sidebarCol{padding-right:2rem}}.sidebar{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;color:#fff;z-index:25;overflow-y:scroll;display:none}@media screen and (min-width:64em){.sidebar{position:static;-webkit-transform:translateZ(0);transform:translateZ(0);overflow-y:auto;display:block}}@media screen and (min-width:64em){.sidebar .pwFilterResults__clearAll{display:none}}.sidebar__innerWrap{max-width:40rem;margin:auto}@media screen and (min-width:64em){.sidebar__innerWrap{max-width:none}}.sidebar__section{padding:0 2rem}@media screen and (min-width:64em){.sidebar__section{padding:0 1.25rem}}@media screen and (min-width:75em){.sidebar__section{padding:0 2rem}}.sidebar__section--dayFilters{padding-bottom:1rem}.sidebar__headingWrap{display:flex;justify-content:space-between;padding:2rem}@media screen and (min-width:64em){.sidebar__headingWrap{padding:0}}.sidebar__heading{padding:1.75rem 2rem 1rem;margin:0;line-height:1;text-align:center;display:inline-block}@media screen and (min-width:64em){.sidebar__heading{text-align:left;padding:1.5rem 1.25rem .75rem}}@media screen and (min-width:75em){.sidebar__heading{padding:1.5rem 2rem .75rem}}.sidebarSectionTrigger{display:block;width:100%;padding:1.625rem 2rem;text-align:left;position:relative;border-top:1px solid #fff}@media screen and (min-width:64em){.sidebarSectionTrigger{padding:1.625rem 1.25rem}}@media screen and (min-width:75em){.sidebarSectionTrigger{padding:1.625rem 2rem}}.sidebarSectionTrigger:active,.sidebarSectionTrigger:focus{outline:none}.sidebarSectionTrigger:before{content:"";width:200vw;border-top:1px solid #fff;position:absolute;top:-1px;left:-100vw}@media screen and (min-width:64em){.sidebarSectionTrigger:before{display:none}}.sidebarSectionTrigger.active:after{-webkit-transform:translate3d(0,-50%,0) rotate(-135deg);transform:translate3d(0,-50%,0) rotate(-135deg)}.sidebarSectionTrigger--noBorder{border-top:none}.sidebarSectionTrigger--withAfter:after{content:"";width:.875rem;height:.875rem;display:block;position:absolute;top:calc(50% - .25rem);right:2rem;-webkit-transform:translate3d(0,-50%,0) rotate(45deg);transform:translate3d(0,-50%,0) rotate(45deg);border-bottom:2px solid #fff;border-right:2px solid #fff}@media screen and (min-width:64em){.sidebarSectionTrigger--withAfter:after{right:1.25rem}}@media screen and (min-width:75em){.sidebarSectionTrigger--withAfter:after{right:2rem}}.sidebarSectionTrigger__svg{width:1.3125rem;height:1.5rem;position:absolute;top:calc(50% - .75rem);right:2rem}@media screen and (min-width:64em){.sidebarSectionTrigger__svg{right:1.25rem}}@media screen and (min-width:75em){.sidebarSectionTrigger__svg{right:1.9375rem}}.sidebarSectionTrigger__svgPath{fill:#fff}.sidebar__expandingSection{max-height:0;transition:max-height .3s ease-in-out,padding-bottom .3s ease-in-out}.sidebar__expandingSection.active{max-height:30rem;padding-bottom:1rem}.sidebarDatepickerWrap{position:relative;overflow:visible}.sidebar__datepicker{position:relative}.sidebar__datepicker .lightpick{margin:1rem 0}.sidebar__inputWrap{padding:.5rem 0;display:flex}@media screen and (min-width:64em){.sidebar__inputWrap{padding:.75rem 0}}.sidebar__inputWrap .filterActive{background-color:#fff}.sidebar__checkbox{width:1.5rem;height:1.5rem;background:transparent;border:1px solid #fff;-webkit-appearance:none;margin-right:1.3125rem}.sidebar__checkbox:checked{background-color:#fff}.sidebar__checkbox:active,.sidebar__checkbox:focus{outline:none}.sidebar__label{font-size:1.125rem;display:flex}.sidebar__label:hover{cursor:pointer}.sidebar__mobileCloseButton{align-self:flex-start;margin-top:1.625rem}@media screen and (min-width:64em){.sidebar__mobileCloseButton{display:none}}.mobileFiltersTrigger{z-index:20}body.filtersOpen .sidebar{-webkit-transform:translateZ(0);transform:translateZ(0);display:block}body.filtersOpen .applyFiltersTrigger{pointer-events:auto;z-index:25}.newsletter{background-color:#000;text-align:center;border-top:1px solid #fff;padding:2.5rem 0 3rem;color:#fff}@media screen and (min-width:40em){.newsletter{padding:3.75rem 0 4.5rem}}.newsletter form{margin-top:1rem}@media screen and (min-width:40em){.newsletter .wpforms-field-container,.newsletter .wpforms-submit-container{display:inline-block}}@media screen and (min-width:40em){.newsletter .wpforms-field-container{width:calc(70% - 1.25rem);margin-right:1.25rem;float:left}}@media screen and (min-width:40em){.newsletter .wpforms-submit-container{width:30%;float:right}}.newsletter a{color:#fff;text-decoration:underline}.newsletter a:active,.newsletter a:focus,.newsletter a:hover{color:#fff}.newsletter__textWrap{font-size:.875rem;max-width:26.75rem;margin:.75rem auto 1.875rem}.newsletter__innerWrap{max-width:24.125rem;margin:auto}@media screen and (min-width:40em){.newsletter__innerWrap{max-width:43.125rem}}.hireNewsletter{background-color:#fff;padding:2.5rem 0 3rem;color:#000}@media screen and (min-width:40em){.hireNewsletter{padding:3.75rem 0 1.5rem}}.hireNewsletter form{margin-top:1rem}.hireNewsletter form ::-webkit-input-placeholder{color:#000}.hireNewsletter form :-moz-placeholder,.hireNewsletter form ::-moz-placeholder{color:#000}.hireNewsletter form :-ms-input-placeholder{color:#000}.hireNewsletter .wpforms-container input{color:#000;border-color:#000}.hireNewsletter .wpforms-container input.wpforms-error{border-color:#ff2121}@media screen and (min-width:40em){.hireNewsletter .wpforms-field-container,.hireNewsletter .wpforms-submit-container{display:inline-block}}@media screen and (min-width:40em){.hireNewsletter .wpforms-field-container{width:calc(70% - 1.25rem);margin-right:1.25rem;float:left}}@media screen and (min-width:40em){.hireNewsletter .wpforms-submit-container{width:30%;float:right}}.hireNewsletter .wpforms-submit-container button{color:#000;border-color:#000}.hireNewsletter .wpforms-confirmation-container,.hireNewsletter .wpforms-submit-container button:hover{background-color:#000;color:#fff}.hireNewsletter__textWrap{margin:.75rem auto 1.875rem}@media screen and (min-width:64em){.hireNewsletter__textWrap{padding:0 4rem 0 0}}.enquireForm{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100%;overflow:scroll;background-color:#000;color:#fff;padding:4rem 1rem 2rem;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (min-width:40em){.enquireForm{padding:4rem 0 2rem 2rem}}@media screen and (min-width:64em){.enquireForm{padding:8rem 0 4rem}}@media screen and (min-width:75em){.enquireForm{padding:8rem 4rem 4rem}}.enquireForm .wpforms-field{width:100%;display:inline-block;margin:0 0 2rem}@media screen and (min-width:40em){.enquireForm .wpforms-field{width:calc(50% - 2rem);margin:0 2rem 3rem 0}}@media screen and (min-width:64em){.enquireForm .wpforms-field{width:calc(50% - 3rem);margin:0 3rem 3rem 0}}.enquireForm .wpforms-field-textarea{margin:2rem 0 0}.enquireForm .wpforms-submit-container{width:100%;max-width:100%;margin:2rem auto;float:right}@media screen and (min-width:40em){.enquireForm .wpforms-submit-container{max-width:15.625rem;margin-right:2rem}}@media screen and (min-width:64em){.enquireForm .wpforms-submit-container{margin-right:3rem}}.enquireForm .wpforms-field-html,.enquireForm .wpforms-field-textarea{width:100%}@media screen and (min-width:40em){.enquireForm .wpforms-field-html,.enquireForm .wpforms-field-textarea{width:calc(100% - 2rem)}}@media screen and (min-width:64em){.enquireForm .wpforms-field-html,.enquireForm .wpforms-field-textarea{width:calc(100% - 3rem)}}.enquireForm .wpforms-field-html.smallText{font-size:.875rem;margin:3rem 0 0}.enquireForm__close{font-size:.875rem;display:flex}@media screen and (min-width:64em){.enquireForm__close{margin-top:-4rem}}.enquireForm__close:active,.enquireForm__close:focus{outline:none}.enquireForm__close--mobile{position:absolute;top:1rem;right:1rem}@media screen and (min-width:40em){.enquireForm__close--mobile{top:2rem;right:2rem}}@media screen and (min-width:64em){.enquireForm__close--mobile{display:none}}.enquireForm__close--desktop{display:none}@media screen and (min-width:64em){.enquireForm__close--desktop{float:right;display:flex}}.enquireForm__closeSvg,.enquireForm__closeText{display:inline-block}.enquireForm__closeText{align-self:center;margin-right:1rem}.enquireForm__closeSvg{width:2rem;height:2rem}.enquireForm__closeSvgPath{fill:#fff}.enquireForm .hireContactBox{width:100%}@media screen and (min-width:64em){.enquireForm .hireContactBox{float:right;clear:both;margin:7rem 0 0}}body.enquireFormOpen .enquireForm{z-index:20;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.eventTypes{padding:3rem 0}@media screen and (min-width:64em){.eventTypes{padding:6rem 0}}.eventTypeBlock{margin:0 0 3rem;display:block}@media screen and (min-width:64em){.eventTypeBlock{margin:0 0 3.875rem}}.eventTypeBlock__heading{margin:.5rem 0}.venueClients{padding:1.5rem 0;margin:1.5rem 0}@media screen and (min-width:64em){.venueClients{padding:3rem 0;margin:3rem 0}}.venueClients__list{list-style:none;margin:0;padding:0}.venueClients__listItem{display:inline-block;width:49%;text-align:center;padding:1rem}@media screen and (min-width:500px){.venueClients__listItem{width:32%}}@media screen and (min-width:40em){.venueClients__listItem{width:24%}}@media screen and (min-width:64em){.venueClients__listItem{width:19%}}.venueClients__listItemLink{display:block}.venueClients__logo{max-height:8.125rem;display:inline-block;vertical-align:middle}.eventListingCol{width:100%}@media screen and (min-width:40em){.eventListingCol:nth-of-type(2n) .scrollItem{transition-delay:.3s}}@media screen and (min-width:64em){.eventListingCol:nth-of-type(3n) .scrollItem{transition-delay:.9s}.eventListingCol:nth-of-type(3n-1) .scrollItem{transition-delay:.6s}.eventListingCol:nth-of-type(3n-2) .scrollItem,.eventListingCol:nth-of-type(4n) .scrollItem{transition-delay:.3s}}.eventListing{margin-bottom:2.75rem}@media screen and (min-width:64em){.eventListing{margin-bottom:4.5rem}}.eventListing.scrollItem{-webkit-transform:translateZ(0);transform:translateZ(0)}.eventListing__linkWrap,.eventListing__linkWrap:active,.eventListing__linkWrap:focus,.eventListing__linkWrap:hover{color:#000}.eventListing__imageWrap{background-color:#000;position:relative;margin-bottom:.875rem}.eventListing__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.eventListing__meta{margin:0 0 .375rem;line-height:1.3}.eventListing__fromPrice{display:block}.eventListing__title{font-size:.9rem;text-transform:uppercase;display:block;margin:0 0 .25rem}.eventListing__lineup{list-style:none;margin:0;padding:.125rem 0 1rem}.eventListing__lineupItem{font-family:Druk,sans-serif;text-transform:uppercase;font-size:2.5rem;line-height:1}.eventListing__button{margin:.5rem 0}@media screen and (max-width:39.9375em){.eventListing__button{font-size:.75rem}}@media screen and (min-width:40em){.eventListing__button--spacingRight{margin-right:.75rem}}.eventListing__button--soldOut{background-color:#fff;color:#000;position:relative}.eventListing__button--soldOut svg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.eventListing__button--soldOut path{fill:#000}.eventListing--tile{text-transform:uppercase}.eventListing--tile .eventListing__image{margin-bottom:.375rem}.eventListing--tile .eventListing__meta{margin:.25rem 0 .375rem}.eventListing--tile .pwHeading{margin:.625rem 0 .4375rem}.eventListing__category,.eventListing__description{font-size:.8125rem;line-height:1.125rem}.hireContactBox{border:1px solid #fff;padding:1rem;margin:2rem 0 0}@media screen and (min-width:40em){.hireContactBox{max-width:21rem}}@media screen and (min-width:64em){.hireContactBox{margin:0}}@media screen and (min-width:75em){.hireContactBox{padding:1.5rem}}.hireContactBox .socialLinks{margin:1.5rem 0 0}.hireContactBox .socialLinks__item{margin:0 1rem 0 0}.hireContactBox .socialLinks__svg{height:1.5rem}.hireContactBox__link{display:block;margin:0 0 .25rem}.hireContactBox__link,.hireContactBox__link:active,.hireContactBox__link:focus,.hireContactBox__link:hover{color:#fff;text-decoration:underline}@media screen and (min-width:40em){.relatedEvents .eventListingCol{width:50%}}@media screen and (min-width:40em) and (max-width:63.9375em){.relatedEvents .eventListingCol:nth-child(odd){clear:both}}@media screen and (min-width:40em){.relatedEvents .eventListingCol:last-child .eventListing{margin:0}}@media screen and (min-width:64em){.relatedEvents .eventListingCol .eventListing{margin:0}}@media screen and (min-width:64em){.relatedEvents--three .eventListingCol{width:33.3333333333%}}@media screen and (min-width:40em){.relatedEvents__heading{display:inline-block}}.contactDetails__address{font-style:normal}.contactDetails__address p{margin:0}.contactDetails__phone{color:#000;display:block;margin:0 0 2.3125rem}.contactDetails__phone:active,.contactDetails__phone:focus,.contactDetails__phone:hover{color:#000;text-decoration:underline}.contactDetails__map{height:30rem;margin:3rem 0 0}@media screen and (min-width:40em){.contactDetails__map{margin:0}}@media screen and (min-width:64em){.contactDetails__map{height:36rem}}.contactDetails__map img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.artistListing{padding:1.5rem 0;margin:1.5rem 0}@media screen and (min-width:64em){.artistListing{padding:3rem 0;margin:3rem 0}}.artistListing__linkWrap{margin-bottom:3.5rem;display:block}.artistListing__title{margin-top:.875rem}.pwCountdown{color:#fff;padding:1rem;margin:1rem auto;opacity:0;transition:opacity .15s ease-in-out}.pwCountdown.active{opacity:1}.pwCountdown__heading{text-transform:uppercase;display:block;margin:0 0 .25rem;flex-basis:100%;width:100%}.pwCountdown__timerWrap{display:flex;justify-content:space-between;flex-wrap:wrap}.pwCountdown__section{display:inline-block;color:#fff;text-align:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pwCountdown__section:last-of-type .pwCountdown__number:after{display:none}.pwCountdown__number{display:block;font-family:Graphik Semibold,sans-serif;line-height:1.1}.pwCountdown__number:after{content:":";position:relative;left:.75rem}.pwCountdown__text{display:block;font-size:.6875rem;text-transform:uppercase}section.pwCountdown.hidden{display:none}.pwCountdown--black,.pwCountdown--black .pwCountdown__section{color:#000}.notificationBar{padding:1.5rem 0}@media screen and (min-width:64em){.notificationBar{padding:3rem 0}}.notificationBar .pwCountdown{text-align:center;border:1px solid #000;max-width:20rem;margin:1rem 0 .3125rem;padding:1rem}@media screen and (min-width:40em){.notificationBar .pwCountdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:2rem 0 1rem;max-width:30rem;padding:1rem 0 1rem 1.25rem}}@media screen and (min-width:64em){.notificationBar .pwCountdown{max-width:32.5rem;float:right;margin:1rem 0;padding:1.875rem 1.5rem}}@media screen and (min-width:75em){.notificationBar .pwCountdown{padding:1.875rem 2.5rem}}.notificationBar .pwCountdown__timerWrap{max-width:13rem;margin:1rem auto 0}@media screen and (min-width:40em){.notificationBar .pwCountdown__timerWrap{margin:0 0 0 1rem;position:relative;top:.25rem}}@media screen and (min-width:64em){.notificationBar .pwCountdown__timerWrap{margin-left:2rem}}.notificationBar .pwCountdown__section{margin:0 .25rem}.notificationBar .pwCountdown__section:first-of-type{margin-left:0}.notificationBar .pwCountdown__section:last-of-type{margin-right:0}.notificationBar .pwCountdown__number{font-size:1.875rem;line-height:.9}.notificationBar .pwCountdown__number:after{left:.25rem}.notificationBar__text{margin-top:1rem}.notificationBar__text p{margin-bottom:.5rem;line-height:1.4}.searchBar{color:#000;background-color:#fff;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;position:absolute;top:0;left:0;right:0;z-index:120}@media screen and (max-width:39.9375em){.searchBar{font-size:.875rem}}.searchBar--inTheFlow{position:static;-webkit-transform:translateZ(0);transform:translateZ(0);margin:-1rem 0 3rem}.searchBar--inTheFlow .searchBar__innerWrap{border:1px solid #000}.searchBar__innerWrap{padding:1rem}@media screen and (min-width:40em){.searchBar__innerWrap{padding:2rem}}@media screen and (min-width:64em){.searchBar__innerWrap{top:0;padding:2.5rem 2rem}}.searchBar__innerWrap .header__searchTriggerSvg{position:relative;top:.25rem}.searchBar__closeButton{position:absolute;right:1rem;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);text-decoration:underline}@media screen and (max-width:39.9375em){.searchBar__closeButton{font-size:.75rem}}@media screen and (min-width:64em){.searchBar__closeButton{right:3rem}}.searchBar__closeButton:active,.searchBar__closeButton:focus{outline:none}.searchBar__closeSvg{position:relative;top:2px;margin-left:.25rem;width:.75rem;height:.75rem}.header__searchTriggerSvgPath--black{fill:#000}.searchBar__form{display:inline-block;width:90%}.searchBar__form ::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.searchBar__form :-moz-placeholder,.searchBar__form ::-moz-placeholder{color:rgba(0,0,0,.5)}.searchBar__form :-ms-input-placeholder{color:rgba(0,0,0,.5)}.searchBar__form input:-webkit-autofill,.searchBar__form input:-webkit-autofill:focus,.searchBar__form input:-webkit-autofill:hover,.searchBar__form select:-webkit-autofill,.searchBar__form select:-webkit-autofill:focus,.searchBar__form select:-webkit-autofill:hover,.searchBar__form textarea:-webkit-autofill,.searchBar__form textarea:-webkit-autofill:focus,.searchBar__form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.searchBar__heading{color:#000;font-size:1.0625rem}.searchBar__magGlassSvg{position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:1rem;height:1.125rem}.searchBar__input{background-color:transparent;padding-left:1rem;width:calc(100% - 3rem);color:#000}@media screen and (min-width:40em){.searchBar__input{width:calc(100% - 3.5rem)}}@media screen and (min-width:64em){.searchBar__input{font-size:1.75rem}}.searchBar__input:active,.searchBar__input:focus{outline:none}.searchBar__svgPath{fill:#000}body.searchOpen .searchBar{-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.pwTabs{border-bottom:1px solid #000;margin-bottom:2.875rem;padding-bottom:.75rem}.pwTabs__button{font-size:1.125rem;color:rgba(0,0,0,.5);margin:0 1.125rem 0 0;position:relative}@media screen and (min-width:40em){.pwTabs__button{margin:0 2.125rem 0 0}}.pwTabs__button:after{content:"";position:absolute;left:0;right:0;bottom:-1.125rem;border-bottom:.25rem solid #000;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.pwTabs__button.active,.pwTabs__button.filterActive{font-weight:600;color:#000;pointer-events:none}.pwTabs__button.active:after,.pwTabs__button.filterActive:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.pwTabs__button:active,.pwTabs__button:focus{outline:none}.pwTabs__button:active,.pwTabs__button:focus,.pwTabs__button:hover{color:inherit}.footer{background-color:#000;border-top:1px solid #fff;color:#fff;padding:2rem 0 5rem;text-align:center}@media screen and (min-width:64em){.footer{text-align:left;padding:2rem 0 1rem}}.footer__menuList{list-style:none;padding:0;margin:0}.footer__menuList li{display:inline-block}.footer__menuList a{color:#fff;padding:0 .25rem .5rem;display:block}.footer__menuList a:active,.footer__menuList a:focus,.footer__menuList a:hover{text-decoration:underline}.footer__menuList--secondary{margin:0}.footer__menuList--secondary a{font-size:.75rem}.footer__logoList{list-style:none;padding:0;margin:1.75rem auto 1rem;overflow:hidden}@media screen and (min-width:40em){.footer__logoList{max-width:40rem}}@media screen and (min-width:64em){.footer__logoList{float:right;margin:.375rem 0 .75rem}}.footer__logoListItem{width:33.333334%;float:left;text-align:center;padding:0 1rem}@media screen and (min-width:40em){.footer__logoListItem{padding:0 2rem}}@media screen and (min-width:64em){.footer__logoListItem{padding:0 0 0 3rem;text-align:right;padding:0 0 0 4rem}}.footer__logoListImage{max-height:2rem;display:inline-block;vertical-align:top}.builtByLink{font-size:.75rem;display:block;margin:.75rem 0 0}@media screen and (min-width:40em){.builtByLink{text-align:right;margin:1.25rem 0 0}}@media screen and (min-width:40em) and (max-width:63.9375em){.builtByLink{font-size:.625rem;margin:2.25rem 0 0}}.builtByLink a{text-decoration:underline;color:#fff}.socialLinks{margin:0;padding:0;list-style:none}.socialLinks__item{display:inline-block;margin:0 1rem}@media screen and (min-width:40em){.socialLinks__item{margin:0 0 0 2rem}}.socialLinks__link{display:block}.socialLinks__svg{height:1.875rem}.socialLinks__svg--twitter{height:1.5rem}.socialLinks__svgPath{fill:#fff}.bannerContentBox{z-index:5;padding:1.5rem 0;text-transform:uppercase}.bannerContentBox--bottom{background-color:#000}.bannerContentBox--floaty{position:absolute;left:0;right:0;bottom:2.875rem}.bannerContentBox--floaty .bannerContentBox__innerWrap{max-width:39rem;background-color:#000;padding:1.5rem}@media screen and (min-width:40em){.bannerContentBox--floaty .bannerContentBox__innerWrap{padding:2.3125rem 3rem 3rem}}.bannerContentBox__list{list-style:none;margin:0 0 1rem;padding:0}.bannerContentBox__listItem{display:block;margin:0 .5rem 0 0}@media screen and (min-width:40em){.bannerContentBox__listItem{display:inline-block;margin:0 1rem 0 0}}.bannerContentBox__listItem--small{font-size:.75rem}@media screen and (min-width:40em){.bannerContentBox__listItem--small{font-size:.9375rem}}@media screen and (min-width:64em){.bannerContentBox__listItem--small{font-size:1rem}}.bannerContentBox__standoutText{font-family:Druk,sans-serif;text-transform:uppercase;font-size:2.5rem;line-height:1}@media screen and (max-width:39.9375em){.bannerContentBox__standoutText:nth-child(1n+5){display:none}}.bannerContentBox__meta{margin:0 0 .5rem}@media screen and (min-width:40em){.bannerContentBox__meta{margin:0 0 1rem}}.bannerContentBox__metaItem{display:inline-block}.bannerContentBox__metaItem--block{display:block}.bannerContentBox__metaItem--categories{text-transform:uppercase;font-size:.8125rem}.pwMeta.bannerContentBox__metaItem--fromPrice{display:block}@media screen and (min-width:40em){.pwMeta.bannerContentBox__metaItem--fromPrice{margin-left:.3125rem;display:inline-block}}.bannerContentBox__button{margin:0 1rem 0 0}@media screen and (max-width:39.9375em){.bannerContentBox__button{font-size:.875rem;padding:.5rem 1.5rem .3125rem}.bannerContentBox__button:first-of-type{margin-bottom:1rem}}@media screen and (min-width:40em){.bannerContentBox__button{margin:0 2.125rem 0 0}}.mainContent{padding:0 0 2rem}@media screen and (min-width:40em){.mainContent{padding:0 0 4rem}}@media screen and (min-width:64em){.mainContent{padding:0 0 6rem}}.mainContent--noTop{padding-top:0}.pwSection{margin:0 0 3rem;position:relative}@media screen and (min-width:40em){.pwSection{margin:0 0 4.5rem}}@media screen and (min-width:64em){.pwSection{margin:0 0 6rem}}.pwSeparator{width:calc(100% - 2.625rem);margin:0 auto;position:relative;top:-1.5rem;border-color:#000;max-width:none}@media screen and (min-width:40em){.pwSeparator{top:-2.25rem}}@media screen and (min-width:64em){.pwSeparator{width:calc(100% - 4rem);top:-3rem}}.pwDefaultContent h1,.pwDefaultContent h2,.pwDefaultContent h3{font-size:3rem;line-height:96%;margin-bottom:1.5rem}@media screen and (min-width:40em){.pwDefaultContent h1,.pwDefaultContent h2,.pwDefaultContent h3{font-size:4rem}}.pwDefaultContent h4,.pwDefaultContent h5,.pwDefaultContent h6{font-size:1.25rem;margin-bottom:1rem;line-height:150%;font-family:Graphik,sans-serif}@media screen and (min-width:64em){.pwDefaultContent h4,.pwDefaultContent h5,.pwDefaultContent h6{font-size:1.375rem}}.pwDefaultContent p{margin-bottom:1.625rem}.pwDefaultContent a{text-decoration:underline;color:#000}.pwDefaultContent a:active,.pwDefaultContent a:focus,.pwDefaultContent a:hover{cursor:pointer}.pwDefaultContent blockquote{border-left:.25rem solid #000;margin:3rem 0}@media screen and (min-width:64em){.pwDefaultContent blockquote{margin:4.5rem 0}}.pwDefaultContent blockquote p{font-family:Druk,sans-serif;text-transform:uppercase;font-size:2rem;line-height:95.9%;color:#000}@media screen and (min-width:40em){.pwDefaultContent blockquote p{font-size:3rem}}@media screen and (min-width:64em){.pwDefaultContent blockquote p{font-size:4rem}}.pwDefaultContent--topSpacing{margin-top:1.875rem}.pw__iframeContainer{width:100%;margin:2rem 0;position:relative;padding-bottom:56.25%;height:0}@media screen and (min-width:64em){.pw__iframeContainer{margin:2rem 0}}.pw__iframeContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pwMeta{display:inline-block;text-transform:uppercase;font-size:.9rem}.pwMeta__list{list-style:none;margin:.5rem 0 0;padding:0}.pwMeta__listItem{display:inline-block;margin:0 .75rem 0 0;position:relative}.pwMeta__listItem:last-child:after{display:none}.pwMeta__listItem:after{content:"";border-right:1px solid #000;position:absolute;right:-.375rem;height:.625rem;display:inline-block;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.pwPagination{margin:1.5rem 0;overflow:hidden}@media screen and (min-width:64em){.pwPagination{margin:4rem 0 8.75rem}}.pwPagination__button{width:calc(50% - 1rem)}@media screen and (min-width:64em){.pwPagination__button{width:calc(50% - 3rem)}}.pwPagination__button:active,.pwPagination__button:focus{outline:none}.pwPagination__button.hidden{display:none}.pwPagination__button--prev{float:left}.pwPagination__button--next{float:right}@media screen and (min-width:40em){.pwSocialShareIcons{float:right}}.pwSocialShareIcons .pwSocialShareIcons__iconsWrap{margin-left:-.5rem}@media screen and (min-width:40em){.pwSocialShareIcons .pwSocialShareIcons__iconsWrap{margin-right:-.5rem}}.pwSocialShareIcons .at-icon-wrapper.at-share-btn{opacity:1;transition:opacity .3s ease-in-out;padding:0;margin:0 .25rem 0 0;background-color:transparent!important}@media screen and (min-width:40em){.pwSocialShareIcons .at-icon-wrapper.at-share-btn{margin:0 0 0 .25rem}}.pwSocialShareIcons .at-icon-wrapper.at-share-btn:active,.pwSocialShareIcons .at-icon-wrapper.at-share-btn:focus,.pwSocialShareIcons .at-icon-wrapper.at-share-btn:hover{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}.pwSocialShareIcons .at-icon-wrapper.at-share-btn .at-icon-wrapper{width:36px!important;height:36px!important}.pwSocialShareIcons .at-icon-wrapper.at-share-btn .at-icon-wrapper svg{display:none}.pwSocialShareIcons .at-svc-facebook .at-icon-wrapper{background:url(../img/facebook-icon--white.svg) no-repeat 50%/1rem 1.5rem;position:relative;top:-2px}.pwSocialShareIcons .at-svc-twitter .at-icon-wrapper{background:url(../img/twitter-icon--white.svg) no-repeat 50%/1.75rem 2rem;position:relative;top:-2px}.pwSocialShareIcons .at-svc-sms .at-icon-wrapper{background:url(../img/phone-icon--white.svg) no-repeat 50%/1rem 1.5rem;position:relative;top:-2px}.pwSocialShareIcons__title{display:block}@media screen and (min-width:40em){.pwSocialShareIcons__title{text-align:right}}.pwSocialShareIcons--black .at-svc-facebook .at-icon-wrapper{background:url(../img/facebook-icon--black.svg) no-repeat 50%/1rem 1.5rem}.pwSocialShareIcons--black .at-svc-twitter .at-icon-wrapper{background:url(../img/twitter-icon--black.svg) no-repeat 50%/1.75rem 2rem}.pwSocialShareIcons--black .at-svc-sms .at-icon-wrapper{background:url(../img/phone-icon--black.svg) no-repeat 50%/1rem 1.5rem}.pwFilterResults{margin:-2rem auto 2rem}.pwFilterResults__container{display:inline-block}.pwFilterResults__clearAll{font-size:1rem;text-decoration:underline}.pwFilterResults__clearAll:active,.pwFilterResults__clearAll:focus{outline:none}.pwFilterResults__result{border:1px solid #000;padding:.25rem .75rem .125rem;font-size:.9375rem;display:inline-block;margin:0 0 0 1rem}@media screen and (min-width:40em){.listingCol:nth-of-type(odd){clear:both}}@media screen and (min-width:64em){.listingCol:nth-of-type(odd){clear:none}.listingCol:nth-of-type(3n+1){clear:both}}.ajaxSectionContainer{opacity:1;transition:opacity .3s ease-in-out}.ajaxSectionContainer.ajaxLoading{opacity:.5}.applyFiltersTrigger,.mobileFiltersTrigger{position:fixed;bottom:0;left:0;right:0;padding:1rem;width:100%;border-top:1px solid #fff;text-align:center;z-index:5}.applyFiltersTrigger:focus,.applyFiltersTriggeractive,.mobileFiltersTrigger:focus,.mobileFiltersTriggeractive{outline:none}.applyFiltersTrigger:hover,.mobileFiltersTrigger:hover{color:#fff}@media screen and (min-width:64em){.applyFiltersTrigger,.mobileFiltersTrigger{display:none}}.mobileFiltersTrigger{opacity:1;background-color:#000;color:#fff}.applyFiltersTrigger{background-color:#fff;color:#000;pointer-events:none;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform 0 ease-in-out;transition:transform 0 ease-in-out;transition:transform 0 ease-in-out,-webkit-transform 0 ease-in-out}@media screen and (max-width:39.9375em){body.whats-on .footer{padding-bottom:4rem}}@media screen and (min-width:40em) and (max-width:63.9375em){body.whats-on .footer{padding-bottom:4rem}}body.filtersOpen .mobileFiltersTrigger{opacity:0}body.filtersOpen .applyFiltersTrigger{-webkit-transform:translateZ(0);transform:translateZ(0)}.pwViewSwitcher{float:right;padding-top:.5rem}.pwViewSwitcher__button{opacity:.5}.pwViewSwitcher__button.active{opacity:1}.pwViewSwitcher__button:active,.pwViewSwitcher__button:focus{outline:none}.pwViewSwitcher__button--list{margin-left:.25rem}.pwViewSwitcher__svg{width:1rem;height:1rem}.pwViewSwitcher__rect--grid{width:6px;height:6px}.pwViewSwitcher__rect--list{width:1rem;height:2px}.whatsOnListings{opacity:1;transition:opacity .3s ease-in-out}.whatsOnListings.ajaxLoading{transition:opacity .3s ease-in-out;opacity:.5}@media screen and (min-width:40em){.whatsOnListings .eventListingCol{width:50%}.whatsOnListings .eventListingCol:nth-child(odd){clear:both}}@media screen and (min-width:1400px){.whatsOnListings .eventListingCol{width:33.333334%}.whatsOnListings .eventListingCol:nth-child(odd){clear:none}.whatsOnListings .eventListingCol:nth-child(3n+1){clear:both}}@media screen and (min-width:64em){.whatsOnListings--four .eventListingCol{width:33.3333334%}.whatsOnListings--four .eventListingCol:nth-child(odd){clear:none}.whatsOnListings--four .eventListingCol:nth-child(3n+1){clear:both}}@media screen and (min-width:1200px){.whatsOnListings--four .eventListingCol{width:25%}.whatsOnListings--four .eventListingCol:nth-child(3n+1),.whatsOnListings--four .eventListingCol:nth-child(odd){clear:none}.whatsOnListings--four .eventListingCol:nth-child(4n+1){clear:both}}.whatsOnListings--four .eventListingCol:nth-of-type(4n) .scrollItem{transition-delay:.9s}.whatsOnListings--four .eventListingCol:nth-of-type(4n-1) .scrollItem{transition-delay:.6s}.whatsOnListings--four .eventListingCol:nth-of-type(4n-2) .scrollItem{transition-delay:.3s}.whatsOnListings--four .eventListingCol:nth-of-type(4n-3) .scrollItem{transition-delay:.1s}.whatsOnListings--list .eventListingCol{width:100%}.whatsOnListings--list .eventListing{padding-bottom:1.5rem;border-bottom:1px solid #000;margin-bottom:1.5rem}@media screen and (min-width:64em){.whatsOnListings--list .eventListing{padding-bottom:1.25rem;margin-bottom:1.5rem}}.whatsOnListings--list .eventListing.scrollItem{transition:none}.whatsOnListings--list .eventListing__meta{margin-bottom:.625rem}.whatsOnListings--list .eventListing__imageWrap{display:none}.whatsOnListings--list .eventListing__lineup{line-height:1rem}@media screen and (min-width:64em){.whatsOnListings--list .eventListing__lineup{line-height:2rem}}.whatsOnListings--list .eventListing__lineupItem{display:inline-block;margin:0 1rem 0 0}.partnerGroup{margin:0 0 2rem}.partnerGroup .partners__listItem{margin:2rem 0 2rem -2rem}.hireIntroBlock{padding:3rem 0}@media screen and (min-width:40em){.hireIntroBlock{padding:3rem 0}}@media screen and (min-width:64em){.hireIntroBlock{padding:5.5rem 0}}@media screen and (min-width:64em){.hireIntroBlock__text{padding:0 3rem 0 0}}.hireChildPage .banner{margin:0}.hireChildPage .fullWidthMediaButton{margin-top:0}.single-event .banner{margin:0}@media screen and (max-width:39.9375em){.single-event .eventInfoBlock__bottomSection{margin-bottom:0}}.fixedTicketsButtonForEvent{position:fixed;background-color:#000;color:#fff;border:none;border-top:1px solid #fff;bottom:0;left:0;right:0;text-align:center}@media screen and (min-width:64em){.fixedTicketsButtonForEvent{border:1px solid #000;bottom:2rem;right:1rem;left:auto;width:auto;background-color:#fff;color:#000;opacity:0;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;right:2rem}}.fixedTicketsButtonForEvent:active,.fixedTicketsButtonForEvent:focus,.fixedTicketsButtonForEvent:hover{background-color:#000}.fixedTicketsButtonForEvent.inView{opacity:1}.gallerySection{margin:0 0 4rem}@media screen and (min-width:40em){.gallerySection{margin:0 0 4rem}}@media screen and (min-width:64em){.gallerySection{margin:0 0 6rem}}.gallerySection .column,.gallerySection .columns,.gallerySection .lazyLoadFrame,.gallerySection .pwFlexContainer,.gallerySection .row{height:100%}.gallerySection .lazyLoadFrame img{transition:opacity 1.2s ease-in-out}.gallery__imageContainer--withVideo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/play-icon.svg) no-repeat 50%/4rem}@media screen and (min-width:64em){.gallery__imageContainer--withVideo:after{background-size:6rem}}.gallery__imageContainer--withVideo:hover{cursor:pointer}.gallery__image{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;cursor:pointer;transition:all .3s ease-out}.gallery__image:hover{opacity:.9}.galleryImageWrap--1{grid-area:item1;position:relative;overflow:hidden}.galleryImageWrap--2{grid-area:item2;position:relative;overflow:hidden}.galleryImageWrap--3{grid-area:item3;position:relative;overflow:hidden}.galleryImageWrap--4{grid-area:item4;position:relative;overflow:hidden}.galleryImageWrap--5{grid-area:item5;position:relative;overflow:hidden}.galleryImageWrap--6{grid-area:item6;position:relative;overflow:hidden}.galleryImageWrap--7{grid-area:item7;position:relative;overflow:hidden}.galleryImageWrap--8{grid-area:item8;position:relative;overflow:hidden}.galleryImageWrap--9{grid-area:item9;position:relative;overflow:hidden}.galleryImageWrap--10{grid-area:item10;position:relative;overflow:hidden}.gallerySection{display:grid;grid-auto-columns:1fr;grid-auto-rows:40vw;grid-gap:.6rem;width:100%}.gallerySection--layout1{grid-auto-rows:40vw;grid-template-areas:"item1 item1" "item2 item3" "item4 item5" "item6 item7"}@media screen and (min-width:64em){.gallerySection--layout1{grid-auto-columns:1fr;grid-template-areas:"item1 item1 item2 item3" "item1 item1 item4 item3" "item5 item5 item6 item7";grid-auto-rows:16rem}}.gallerySection--layout3{grid-auto-columns:1fr;grid-template-areas:"item1 item2" "item3 item4"}@media screen and (min-width:64em){.gallerySection--layout3{grid-auto-rows:30rem}}.gallerySection--layout4{grid-auto-columns:1fr;grid-template-areas:"item1 item2" "item3 item4"}@media screen and (min-width:64em){.gallerySection--layout4{grid-auto-rows:24rem;grid-template-areas:"item1 item2 item2" "item3 item3 item4";grid-auto-rows:30rem}}.gallerySection--layout5{grid-auto-rows:40vw;grid-template-areas:"item1 item1" "item2 item3" "item4 item5" "item6 item10"}@media screen and (min-width:64em){.gallerySection--layout5{grid-auto-columns:1fr;grid-auto-rows:16rem;grid-template-areas:"item1 item2 item3 item3" "item1 item4 item3 item3" "item5 item6 item10 item10"}}.gallerySection--layout6{grid-template-rows:80vw 40vw;grid-template-areas:"item1 item1" "item2 item3"}@media screen and (min-width:64em){.gallerySection--layout6{grid-auto-columns:1fr;grid-template-rows:42rem 24rem}}.magicModal--galleryVideo .magicModalInner{max-width:90rem;padding:3rem 1rem .625rem;position:relative}@media screen and (min-width:64em){.magicModal--galleryVideo .magicModalInner{padding:4rem 1rem .625rem}}.galleryModal__close{position:absolute;top:1rem;right:1rem}.galleryModal__video{width:100%;height:auto}body.redactedHoldingPage .header__logoWrap{opacity:0;pointer-events:none}body.page-template-content-redacted .redactedBanner{margin:0 0 1rem}@media (min-width:1024px){body.page-template-content-redacted .redactedBanner{margin:0 0 1.25rem}}body.page-template-content-redacted .scrollItem,body.page-template-redacted-event .scrollItem{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);transition:all .3s ease-out}body.page-template-content-redacted .scrollItem.revealed,body.page-template-redacted-event .scrollItem.revealed{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}body.page-template-content-redacted .wpforms-container,body.page-template-redacted-event .wpforms-container{height:3rem}body.page-template-content-redacted .wpforms-container label.wpforms-error,body.page-template-redacted-event .wpforms-container label.wpforms-error{bottom:-1.5rem}body.page-template-content-redacted .wpforms-field-container,body.page-template-redacted-event .wpforms-field-container{width:calc(70% - 1.25rem);margin-right:1.25rem;float:left}body.page-template-content-redacted .wpforms-container input,body.page-template-redacted-event .wpforms-container input{border-bottom:1px solid #000;color:#000;padding-left:0;height:2.3rem;padding-top:3px;line-height:1;font-size:.8rem}body.page-template-content-redacted .wpforms-container input::-webkit-input-placeholder,body.page-template-redacted-event .wpforms-container input::-webkit-input-placeholder{color:#000;font-family:Graphik,sans-serif}body.page-template-content-redacted .wpforms-container input:-ms-input-placeholder,body.page-template-redacted-event .wpforms-container input:-ms-input-placeholder{color:#000;font-family:Graphik,sans-serif}body.page-template-content-redacted .wpforms-container input::-ms-input-placeholder,body.page-template-redacted-event .wpforms-container input::-ms-input-placeholder{color:#000;font-family:Graphik,sans-serif}body.page-template-content-redacted .wpforms-container input::placeholder,body.page-template-redacted-event .wpforms-container input::placeholder{color:#000;font-family:Graphik,sans-serif}body.page-template-content-redacted .wpforms-container .wpforms-submit-container,body.page-template-redacted-event .wpforms-container .wpforms-submit-container{margin-top:0;width:30%;float:right}body.page-template-content-redacted .wpforms-container .wpforms-submit-container img,body.page-template-redacted-event .wpforms-container .wpforms-submit-container img{position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:0}body.page-template-content-redacted .wpforms-container .wpforms-submit-container button,body.page-template-redacted-event .wpforms-container .wpforms-submit-container button{background:#fff;border:1px solid #000;color:#000;height:2.3rem;line-height:1;font-size:.8rem}body.page-template-content-redacted .wpforms-container .wpforms-submit-container button:hover,body.page-template-redacted-event .wpforms-container .wpforms-submit-container button:hover{color:#fff;background-color:#000}body.page-template-content-redacted .wpforms-confirmation-container,body.page-template-redacted-event .wpforms-confirmation-container{font-weight:700;margin-top:0;margin-bottom:1rem;background-color:#000;color:#fff;padding:.5rem}body.page-template-content-redacted .wpforms-confirmation-container p,body.page-template-redacted-event .wpforms-confirmation-container p{line-height:1.4;font-size:1rem}body.page-template-content-redacted .footer,body.page-template-redacted-event .footer{background:#fff;border-top:1px solid #000;color:#000;margin-top:3rem}@media (min-width:640px){body.page-template-content-redacted .footer,body.page-template-redacted-event .footer{margin-top:3.5rem}}body.page-template-content-redacted .footer .footer__menuList a,body.page-template-redacted-event .footer .footer__menuList a{color:inherit}body.page-template-content-redacted .footer .footer__logoListImage,body.page-template-redacted-event .footer .footer__logoListImage{-webkit-filter:invert(1);filter:invert(1)}.redactedSection{height:100vh;padding:1rem;text-align:center;position:relative}.redactedSection,.redactedSection__innerWrap{display:flex;align-items:center;justify-content:center}.redactedSection__innerWrap{margin:0 auto;flex-direction:column;height:100%}.redactedSection__logoWrap{padding-bottom:6rem}@media (min-width:640px){.redactedSection__logoWrap{margin-bottom:2rem;padding-bottom:0}}.redactedSection__link{display:block;width:100%;height:auto;margin:0 auto;max-width:400px}@media (min-width:640px){.redactedSection__link{width:30rem;max-width:none}}.redactedSection__link .img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.redactedSection__title{font-family:Graphik Semibold,sans-serif;text-transform:uppercase;font-size:.8rem}@media (min-width:640px){.redactedSection__title{margin:0 auto;font-size:1rem}}@media (min-width:1024px){.redactedSection__title{font-size:1.2rem}}.redactedSection__formWrap{width:calc(100% - 2rem);max-width:400px;margin:0 auto}@media (min-width:640px){.redactedSection__formWrap{padding-top:2rem}}.redactedSection__formWrap.redactedSection__formWrap--holding{position:absolute;bottom:12%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:640px){.redactedSection__formWrap.redactedSection__formWrap--holding{position:relative;width:100%;left:0;bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}}.redactedSection__smallText{font-size:.6rem;padding-top:1rem;text-align:center}.redactedSection__smallText a{color:#000}.redactedSection__smallText a:hover{text-decoration:underline}.redactedBanner{padding-top:3.4rem;margin:0 0 2rem}@media (min-width:1024px){.redactedBanner{padding-top:6.4rem;margin:0 0 3.25rem}}.reactedBanner__maxWidth{max-width:1800px;padding:0 1rem;margin:0 auto}.redactedBanner__video{width:calc(100% + 11.2vw);margin-left:-5.6vw}@media (min-width:640px){.redactedBanner__video{width:calc(100% + 4.2vw);margin-left:-2.1vw}}@media (min-width:1024px){.redactedBanner__video{width:calc(100% + 1.5vw);margin-left:-.75vw}}@media screen and (min-width:1100px){.redactedBanner__video{width:calc(100% + 1.7vw);margin-left:-.85vw}}@media screen and (min-width:1350px){.redactedBanner__video{width:calc(100% + 2vw);margin-left:-1vw}}@media screen and (min-width:1600px){.redactedBanner__video{width:calc(100% + 2.4vw);margin-left:-1.2vw}}@media screen and (min-width:1800px){.redactedBanner__video{width:calc(100% + 2.8vw);margin-left:-1.4vw}}.redactedContentWrap{text-align:center;max-width:700px;margin:auto;font-size:14px;padding:0 1rem}@media (min-width:1024px){.redactedContentWrap{max-width:880px;font-size:18px}}.redactedContentWrap__intro{margin:0 0 2.25rem}@media (min-width:1024px){.redactedContentWrap__intro{margin:0 0 3.25rem}}.redactedContentWrap__intro p:last-of-type{margin:0}.redactedContentWrap__mainText{margin:0 0 6.5rem}@media (min-width:640px){.redactedContentWrap__mainText{margin:0 0 4.5rem}}.redactedContentWrap__mainText p:last-of-type{margin:0}.redactedContentWrap__ticketsButtonWrap--desktop{display:none}@media (min-width:640px){.redactedContentWrap__ticketsButtonWrap--desktop{display:block}}@media (min-width:640px){.redactedContentWrap__ticketsButtonWrap--mobile{display:none}}.redactedContentWrap__ticketsButton{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:5}@media (min-width:640px){.redactedContentWrap__ticketsButton{position:relative;width:auto;margin:0 0 4rem}}.redactedContentWrap__ticketsButton--soldOut{pointer-events:none;background-color:#fff;color:#000}.redactedContentWrap__ticketsButton--soldOut svg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.redactedEventDetails{text-align:left;color:#000;margin:0 0 4rem}@media (min-width:640px){.redactedEventDetails{margin:0 0 3.5rem}}.redactedEventDetails .eventInfoBlock__infoList{display:grid;grid-template-columns:1fr;text-align:left;grid-gap:0 1.25rem}@media (min-width:640px){.redactedEventDetails .eventInfoBlock__infoList{grid-template-columns:1fr 1fr}}.redactedEventDetails .eventInfoBlock__infoListItem{margin:0;padding:1rem 0;border-top:1px solid #000}.redactedEventDetails .eventInfoBlock__infoListItem:last-of-type{margin:0;padding:1rem 0;border-bottom:1px solid #000}@media (min-width:640px){.redactedEventDetails .eventInfoBlock__infoListItem:nth-last-of-type(2){border-bottom:1px solid #000}}.redactedEventDetails .eventInfoBlock__infoListItem:after{display:none}.redactedEventDetails .eventInfoBlock__heading{margin:0 0 .25rem}.redactedEventDetails .eventInfoBlock__largeText{color:inherit}.redactedListing{display:flex;justify-content:center;flex-direction:column;margin:0 0 1.8rem}@media (min-width:640px){.redactedListing{flex-direction:row;margin:0 0 2.5rem}}.redactedListing__button{max-width:180px;margin:0 auto 1rem;width:100%;position:relative}@media (min-width:640px){.redactedListing__button{max-width:none;margin:0 1rem 1rem}}.redactedListing__button.redactedContentWrap__ticketsButton--soldOut{pointer-events:auto}.redactedListing__button:hover svg path{fill:#fff}.redactedAudioPlayer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:.5rem 0 0;opacity:0}.redactedAudioPlayer.loaded{-webkit-animation:fadeIn .5s ease-in-out forwards;animation:fadeIn .5s ease-in-out forwards}@media (min-width:640px){.redactedAudioPlayer{flex-wrap:nowrap;width:calc(100% - 2.1rem);margin:0 0 0 .9rem}}.redactedAudioPlayer .mejs-container{background:transparent}.redactedAudioPlayer .mejs-container:before{width:100%;height:100%;content:"";position:absolute;left:0;top:0}.redactedAudioPlayer .mejs-time{z-index:2}.redactedAudioPlayer .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.redactedAudioPlayer .mejs-controls .mejs-time-rail .mejs-time-total{background:transparent}.redactedAudioPlayer .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:after,.redactedAudioPlayer .mejs-controls .mejs-time-rail .mejs-time-total:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.2}.redactedAudioPlayer .mejs-time-current,.redactedAudioPlayer .mejs-time-handle-content{opacity:1}.redactedAudioPlayer .mejs-controls{padding:0;margin-left:-.5rem}@media (min-width:640px){.redactedAudioPlayer .mejs-controls{margin-left:0;padding:0 10px}}.redactedAudioPlayer .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.redactedAudioPlayer .mejs-controls .mejs-time-rail .mejs-time-loaded{opacity:1}.redactedAudioPlayer .mejs-controls .mejs-time-rail span{height:1px}.redactedAudioPlayer .mejs-time-total{margin:9px 0 0}.redactedAudioPlayer .mejs-time-loaded{opacity:0!important}.redactedAudioPlayer .mejs-time-float,.redactedAudioPlayer .mejs-time-handle{display:none!important}.redactedAudioPlayer div.wp-playlist{font-size:inherit}.redactedAudioPlayer .wp-playlist-light a.wp-playlist-caption,.redactedAudioPlayer .wp-playlist-light div.wp-playlist-item-length,.redactedAudioPlayer a.wp-playlist-caption,.redactedAudioPlayer span.wp-playlist-item-title{font-size:1rem}.redactedAudioPlayer div.wp-playlist-light{border:none}.redactedAudioPlayer div.wp-playlist-light div.wp-playlist-item{display:flex;border-bottom:0;padding:.4rem 1rem;line-height:100%}.redactedAudioPlayer div.wp-playlist-light .wp-playlist-item-length{position:static;margin-left:auto}.redactedAudioPlayer .wp-playlist .wp-playlist-current-item{display:flex}.redactedAudioPlayer .wp-playlist .wp-playlist-current-item .wp-playlist-caption{margin-left:.5rem;display:flex;flex-direction:column;justify-content:center}.redactedAudioPlayer .wp-playlist .wp-playlist-current-item img{position:relative}.redactedAudioPlayer .wp-playlist .wp-playlist-current-item img:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.redactedAudioPlayer .mejs-button>button,.redactedAudioPlayer .mejs-overlay-button:after{-webkit-mask-image:url(../img/media-icons.svg);mask-image:url(../img/media-icons.svg);background-image:none}.redactedAudioPlayer .mejs-overlay-button:after{-webkit-mask-position:-98px -55px;mask-position:-98px -55px;position:absolute;content:"";display:block;bottom:0;right:0;left:0;top:0;-webkit-transform:scale(.5);transform:scale(.5)}@media screen and (min-width:40em){.redactedAudioPlayer .mejs-overlay-button:after{-webkit-mask-position:-80px -39px;mask-position:-80px -39px;-webkit-transform:scale(.8);transform:scale(.8)}}.redactedAudioPlayer .mejs-play>button{-webkit-transform:scale(1.3);transform:scale(1.3)}.redactedAudioPlayer .mejs-mute>button{mask-position:-60px 0;-webkit-mask-position:-60px 0}.redactedAudioPlayer .mejs-pause>button{mask-position:-20px 0;-webkit-mask-position:-20px 0}.redactedAudioPlayer .mejs-fullscreen-button>button{mask-position:-80px 0;-webkit-mask-position:-80px 0}.redactedAudioPlayer .mejs-unfullscreen>button{mask-position:-100px 0;-webkit-mask-position:-100px 0}.redactedAudioPlayer .mejs-unmute>button{mask-position:-40px 0;-webkit-mask-position:-40px 0}.redactedAudioPlayer .mejs-container{color:#000}.redactedAudioPlayer .mejs-container .mejs-controls,.redactedAudioPlayer .mejs-container:before{background:#fff}.redactedAudioPlayer .mejs-time{color:#000}.redactedAudioPlayer .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:after,.redactedAudioPlayer .mejs-controls .mejs-time-rail .mejs-time-total:after{background:#000}.redactedAudioPlayer .mejs-time-current,.redactedAudioPlayer .mejs-time-handle-content{background:#000;border-color:#000}.redactedAudioPlayer .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.redactedAudioPlayer .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#000}.redactedAudioPlayer .mejs-controls .mejs-time-rail .mejs-time-current{background:#000!important}.redactedAudioPlayer .wp-playlist-light a.wp-playlist-caption,.redactedAudioPlayer .wp-playlist-light div.wp-playlist-item-length,.redactedAudioPlayer a.wp-playlist-caption,.redactedAudioPlayer span.wp-playlist-item-title{color:#000}.redactedAudioPlayer div.wp-playlist-light{background:#fff;color:#000}#wpview-iframe-sandbox .redactedAudioPlayer div.wp-playlist-light,.redactedAudioPlayer div.wp-playlist-light .wp-playlist-playing{background:#000}.redactedAudioPlayer div.wp-playlist-light .wp-playlist-caption,.redactedAudioPlayer div.wp-playlist-light .wp-playlist-playing *,.redactedAudioPlayer div.wp-playlist-light .wp-playlist-playing .wp-playlist-item-length,.redactedAudioPlayer div.wp-playlist-light .wp-playlist-playing a.wp-playlist-caption{color:#000!important}.redactedAudioPlayer .wp-playlist .wp-playlist-current-item img:after{background:#000}.redactedAudioPlayer .mejs-button>button{background-color:#000}.redactedAudioPlayer .mejs-overlay-button{background:#000}.redactedAudioPlayer .mejs-overlay-button:after{background-color:#000}.redactedAudioPlayer__text{font-size:14px;line-height:21px;flex-shrink:0;width:100%}@media (min-width:640px){.redactedAudioPlayer__text{width:auto;margin-right:1rem}}.redactedAudioPlayer__playerWrap{display:flex;align-items:center;width:100%}.redactedAudioPlayer__player{width:100%!important}@media (min-width:640px){.redactedAudioPlayer__player{margin-right:1rem}}.redactedAudioPlayer__waveform{width:1.6rem;height:1.6rem}.redactedMainPageTicketsButton{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:5;text-align:center}@media (min-width:640px){.redactedMainPageTicketsButton{width:auto;left:auto;bottom:1rem;right:1rem}}@media (min-width:1024px){.redactedMainPageTicketsButton{width:auto;left:auto;bottom:2rem;right:2rem}}.subscribePage{background-color:#000;position:relative;text-align:center;min-height:720px;height:calc(100vh - 200px)}@media screen and (min-width:40em){.subscribePage{height:calc(100vh - 200px)}}.subscribePage__mainHeading{margin:.75rem 0}@media screen and (min-width:64em){.subscribePage__mainHeading{margin:1.5rem 0 3.5rem;font-size:5.625rem}}.subscribePage__image{position:absolute;top:0;left:0;right:0;bottom:0}.subscribePage__video{min-width:100%;min-height:100%;top:50%}.subscribePage__textWrap,.subscribePage__video{position:absolute;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.subscribePage__textWrap{top:calc(50% + 1rem);width:calc(100% - 2rem);max-width:50rem;z-index:3;color:#fff}.subscribePage .newsletter{text-align:left;margin:1rem auto;border-top:none;max-width:28rem;padding:1.3125rem 0 1.5rem}@media screen and (min-width:64em){.subscribePage .newsletter{max-width:37.875rem;margin:3rem auto;padding:2.3125rem 0 2.5rem}}@media screen and (max-width:39.9375em){.subscribePage .newsletter h1{font-size:2.5rem}}.subscribePage .newsletter a{color:#fff;text-decoration:underline}.subscribePage .newsletter a:active,.subscribePage .newsletter a:focus,.subscribePage .newsletter a:hover{color:#fff}.subscribePage .newsletter__innerWrap{max-width:100%}.single-post .pwMeta__list{display:inline-block}.noBanner .articleWrap{padding-top:7rem}@media screen and (min-width:40em){.noBanner .articleWrap{padding:8rem 0 0}}@media screen and (min-width:64em){.noBanner .articleWrap{padding:10rem 0 0}}body.search-results .header__searchTrigger{pointer-events:none}.searchResults{margin:0 0 5rem}.searchResult{margin:0 0 3rem}@media screen and (min-width:40em){.searchResult{margin:0 0 .5rem}}.searchResult:before{content:"";border-top:1px solid #000;display:block;width:calc(100% - 1.3125rem);margin-left:.65625rem}@media screen and (min-width:64em){.searchResult:before{width:calc(100% - 2rem);margin-left:1rem}}.searchResult *{color:#000}.searchResult img{margin:0 0 1rem}.searchResult .pwMeta,.searchResult .pwMeta__list{display:inline-block}.searchResult .eventListing__lineupItem{display:inline-block;margin:0 1rem 0 0;font-size:1.9375rem}.searchResult__imageWrap,.searchResult__textWrap{display:block}@media screen and (min-width:40em){.searchResult__imageWrap,.searchResult__textWrap{padding-top:1.5rem}}.searchResult__imageWrap{padding-top:1rem}.faqGroup{margin:0 0 5rem}@media screen and (min-width:64em){.faqGroup{margin:0 0 7rem}}.faqGroup__heading{display:block;width:100%;transition:color .3s ease-in-out,border-color .3s ease-in-out;position:relative;text-align:left;margin:1rem 0 1.5rem}@media screen and (min-width:40em){.faqGroup__heading{margin:1rem 0 2.5rem}}@media screen and (min-width:64em){.faqGroup__heading{margin:1rem 0 3.375rem}}.faqGroup__questionAnswerGroup{border-bottom:1px solid #000}.faqGroup__question{font-weight:600;position:relative;border-top:1px solid #000;display:block;width:100%;text-align:left;padding:1.3125rem 3.25rem 1.25rem 0;line-height:1}@media screen and (max-width:39.9375em){.faqGroup__question{font-size:1.5rem}}.faqGroup__question:active,.faqGroup__question:focus{outline:none}.faqGroup__question:hover{cursor:pointer}.faqGroup__question.active .faqGroup__questionSvg--plus{display:none}.faqGroup__question.active .faqGroup__questionSvg--minus{display:block}.faqGroup__questionSvg{width:1.25rem;height:1.25rem;position:absolute;top:50%;right:1rem;-webkit-transform:translate3d(0,-50%,0) rotate(0);transform:translate3d(0,-50%,0) rotate(0);pointer-events:none;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (min-width:40em){.faqGroup__questionSvg{width:1.875rem;height:1.875rem}}.faqGroup__questionSvg--minus{display:none}.faqGroup__questionSvgRect{width:1.5rem;height:3px;stroke:#000;stroke-width:2;stroke-miterlimit:10;transition:stroke .3s ease-in-out}.faqGroup__answer{display:none;margin:.75rem 0 2.25rem}.faqGroup__answer.active{display:block}.faqGroup__answer a{text-decoration:underline;color:#000}.faqGroup__answer em,.faqGroup__answer strong{color:#000}body.flippers{background:#000;color:#fff}body.flippers .pwHeading--black{color:#fff}body.flippers .pwSeparator{border-color:#fff}body.flippers .pwHeading--white{color:#000}body.flippers .pwButton--border--black{color:#fff;border-color:#fff}body.flippers .pwButton--border--black:active,body.flippers .pwButton--border--black:focus,body.flippers .pwButton--border--black:hover{background-color:#fff;color:#000}body.flippers .pwButton--border--white{color:#000;border-color:#000}body.flippers .pwButton--border--white:active,body.flippers .pwButton--border--white:focus,body.flippers .pwButton--border--white:hover{background-color:#000;color:#fff}body.flippers .mainTitle{background-color:#000}body.flippers .mainTitle__title,body.flippers .partnersModule .pwHeading--white{color:#fff}body.flippers .partnersModule .pwButton--border--white{color:#fff;border-color:#fff}body.flippers .partnersModule .pwButton--border--white:active,body.flippers .partnersModule .pwButton--border--white:focus,body.flippers .partnersModule .pwButton--border--white:hover{background-color:#fff;color:#000}body.flippers .article .pwMeta__list:before{border-color:#fff}body.flippers .article__link{color:#fff}body.flippers .pwMeta__listItem:after{border-color:#fff}body.flippers .eventTypes .pwHeading--white,body.flippers .fullWidthMediaButton .pwHeading--white,body.flippers .newsletter .pwHeading--white,body.flippers .partners .pwHeading--white{color:#fff}body.flippers .contactBlocks .pwHeading--black,body.flippers .hireNewsletter .pwHeading--black{color:#000}body.flippers .hireContactBox .pwHeading--white{color:#fff}body.flippers .fullWidthMediaButton .pwButton--border--white{border-color:#fff;color:#fff}body.flippers .fullWidthMediaButton .fullWidthMediaButton__button:active,body.flippers .fullWidthMediaButton .fullWidthMediaButton__button:focus,body.flippers .fullWidthMediaButton .fullWidthMediaButton__button:hover{background-color:#fff;color:#000}body.flippers .contactDetails__phone{color:#fff}body.flippers .brochureFormWrap__heading{color:#000}
/*# sourceMappingURL=data:application/json;base64,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QkFDRSxZQUNGLENBRUEsMkJBQ0UsWUFBYSxDQUNiLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FBZSxDQUNmLG9CQUFxQixDQUNyQixpQ0FDRixDQUVBLGtCQUNFLFlBQWEsQ0FDYix1QkFDRixDQUNBLHlCQUNFLGFBQ0YsQ0FDQSxvQkFDRSx5QkFBMEIsQ0FDMUIsVUFDRixDQUNBLDhDQUNFLFVBQ0YsQ0FFQSxjQUNFLGVBQWdCLENBQ2hCLFVBQ0YsQ0FDQSxnQ0FDRSxVQUNGLENBQ0EsMkJBQ0UsaUJBQ0YsQ0FDQSxnQ0FDRSxVQUNGLENBQ0EsdUNBQ0UsVUFBVyxDQUNYLGlCQUNGLENBQ0Esd0lBQ0UscUJBQXNCLENBQ3RCLFVBQ0YsQ0FDQSx1Q0FDRSxVQUFXLENBQ1gsaUJBQ0YsQ0FDQSx3SUFDRSxxQkFBc0IsQ0FDdEIsVUFDRixDQUNBLHlCQUNFLHFCQUNGLENBSUEsZ0ZBQ0UsVUFDRixDQUNBLHVEQUNFLFVBQVcsQ0FDWCxpQkFDRixDQUNBLHdMQUNFLHFCQUFzQixDQUN0QixVQUNGLENBQ0EsNENBQ0UsaUJBQ0YsQ0FDQSw2QkFDRSxVQUNGLENBQ0Esc0NBQ0UsaUJBQ0YsQ0FDQSx3TEFFRSxVQUNGLENBQ0EsK0ZBQ0UsVUFDRixDQUNBLGdEQUNFLFVBQ0YsQ0FDQSw2REFDRSxpQkFBa0IsQ0FDbEIsVUFDRixDQUNBLHlOQUNFLHFCQUFzQixDQUN0QixVQUNGLENBQ0EscUNBQ0UsVUFDRixDQUNBLHlDQUNFLFVBQ0YiLCJmaWxlIjoic3RkaW4iLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIEZvdW5kYXRpb24gZm9yIFNpdGVzIGJ5IFpVUkJcbiAqIFZlcnNpb24gNi4yLjFcbiAqIGZvdW5kYXRpb24uenVyYi5jb21cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuICovXG4ucm93IHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yb3c6OmJlZm9yZSwgLnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucm93OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW4sIC5yb3cuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5yb3cgLnJvdyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJvdyAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gIH1cbn1cbi5yb3cgLnJvdy5jb2xsYXBzZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucm93LmV4cGFuZGVkIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnJvdy5leHBhbmRlZCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbHVtbiwgLmNvbHVtbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29sdW1uLCAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4uY29sdW1uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5jb2x1bW5zOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY29sdW1uLmVuZDpsYXN0LWNoaWxkOmxhc3QtY2hpbGQsIC5lbmQuY29sdW1uczpsYXN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbHVtbi5yb3cucm93LCAucm93LnJvdy5jb2x1bW5zIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ucm93IC5jb2x1bW4ucm93LnJvdywgLnJvdyAucm93LnJvdy5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc21hbGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVzaC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVsbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG4uc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1c2gtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdWxsLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnNtYWxsLXB1c2gtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjUlO1xufVxuXG4uc21hbGwtcHVsbC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjUlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVzaC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1bGwtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTMzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1c2gtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdWxsLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC00MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zbWFsbC1wdXNoLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnNtYWxsLXB1bGwtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwJTtcbn1cblxuLnNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1c2gtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdWxsLTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01OC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnNtYWxsLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdXNoLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVsbC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uc21hbGwtcHVzaC05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA3NSU7XG59XG5cbi5zbWFsbC1wdWxsLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC03NSU7XG59XG5cbi5zbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVzaC0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdWxsLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtODMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5zbWFsbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1c2gtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVsbC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTkxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXVwLTEgPiAuY29sdW1uLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtdXAtMiA+IC5jb2x1bW4sIC5zbWFsbC11cC0yID4gLmNvbHVtbnMge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTMgPiAuY29sdW1uLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTQgPiAuY29sdW1uLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC01ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTUgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtdXAtNiA+IC5jb2x1bW4sIC5zbWFsbC11cC02ID4gLmNvbHVtbnMge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtdXAtNyA+IC5jb2x1bW4sIC5zbWFsbC11cC03ID4gLmNvbHVtbnMge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtdXAtOCA+IC5jb2x1bW4sIC5zbWFsbC11cC04ID4gLmNvbHVtbnMge1xuICB3aWR0aDogMTIuNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtY29sbGFwc2UgPiAuY29sdW1uLCAuc21hbGwtY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zbWFsbC1jb2xsYXBzZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1uLCAuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG59XG5cbi5zbWFsbC1jZW50ZXJlZCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc21hbGwtdW5jZW50ZXJlZCxcbi5zbWFsbC1wdXNoLTAsXG4uc21hbGwtcHVsbC0wIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cblxuICAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC00MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbiwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbiwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uLCAubWVkaXVtLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbiwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbiwgLm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWVkaXVtLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cblxuICAubWVkaXVtLWNlbnRlcmVkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWVkaXVtLXVuY2VudGVyZWQsXG4ubWVkaXVtLXB1c2gtMCxcbi5tZWRpdW0tcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW4sIC5sYXJnZS11cC00ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW4sIC5sYXJnZS11cC01ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLCAubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbiwgLmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG5cbiAgLmxhcmdlLWNlbnRlcmVkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubGFyZ2UtdW5jZW50ZXJlZCxcbi5sYXJnZS1wdXNoLTAsXG4ubGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICogW05PVEVdIFdlIGRvbid0IGVuYWJsZSB0aGlzIHJ1bGVzZXQgaW4gRm91bmRhdGlvbiwgYmVjYXVzZSB3ZSB3YW50IHRoZSA8ZmllbGRzZXQ+IGVsZW1lbnQgdG8gaGF2ZSBwbGFpbiBzdHlsaW5nLlxuICovXG4vKiBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvdW5kYXRpb24tbXEge1xuICBmb250LWZhbWlseTogXCJzbWFsbD0wZW0mbWVkaXVtPTQwZW0mbGFyZ2U9NjRlbSZ4bGFyZ2U9NzVlbSZ4eGxhcmdlPTkwZW1cIjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI21hcF9jYW52YXMgaW1nLFxuI21hcF9jYW52YXMgZW1iZWQsXG4jbWFwX2NhbnZhcyBvYmplY3QsXG4ubWFwX2NhbnZhcyBpbWcsXG4ubWFwX2NhbnZhcyBlbWJlZCxcbi5tYXBfY2FudmFzIG9iamVjdCxcbi5tcWEtZGlzcGxheSBpbWcsXG4ubXFhLWRpc3BsYXkgZW1iZWQsXG4ubXFhLWRpc3BsYXkgb2JqZWN0IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbltkYXRhLXdoYXRpbnB1dD1tb3VzZV0gYnV0dG9uIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wcmUsXG5mb3JtLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwge1xuICBjb2xvcjogI2NhY2FjYTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYSB7XG4gIGNvbG9yOiAjMjE5OWU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxNTg1Y2Y7XG59XG5hIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuaHIge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWNhY2E7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLFxub2wsXG5kbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbmxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbnVsIHVsLCB1bCBvbCwgb2wgdWwsIG9sIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmRsIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAxLjI1cmVtIDAgMS4xODc1cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYWNhY2E7XG59XG5ibG9ja3F1b3RlLCBibG9ja3F1b3RlIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzhhOGE4YTtcbn1cblxuY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM4YThhOGE7XG59XG5jaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG5hYmJyIHtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMGEwYTBhO1xufVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjMxMjVyZW0gMC4wNjI1cmVtO1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnN0YXQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5wICsgLnN0YXQge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cblxuLm5vLWJ1bGxldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubWVkaXVtLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubWVkaXVtLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmxhcmdlLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG4uc2hvdy1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZS1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGhlYWQuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGJvZHkuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGQuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgLmlyIGE6YWZ0ZXIsXG5hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG5hW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGE4YThhO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWsgU2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EcnVrLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RydWstQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmVydGljYWxseUNlbnRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud2l0aENlbnRlcmVkQmFja2dyb3VuZEltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zY3JvbGxMb2NrZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNpdGVPdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbEluVmlldyAuc2l0ZU92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuLm92ZXJsYXlJblZpZXcgLnNpdGVPdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zZWFyY2hPcGVuIC5zaXRlT3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5sYXp5TG9hZEZyYW1lLmxvYWRlZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLmxhenlMb2FkRnJhbWUgaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaXRlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvdyB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xufVxuXG4uSlMtLWxhenlMb2FkRnJvbUZsaWNraXR5LCAuSlMtbGF6eUxvYWQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG59XG4uSlMtLWxhenlMb2FkRnJvbUZsaWNraXR5LmxvYWRlZCwgLkpTLWxhenlMb2FkLmxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJvdy0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY29sdW1ucywgLmNvbHVtbiB7XG4gIHBhZGRpbmc6IDAgMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29sdW1ucywgLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbHVtbnMtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYWpheExvYWRpbmcge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5iYW5uZXJOb3RpZmljYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFubmVyTm90aWZpY2F0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5zY3JvbGxJdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG4uc2Nyb2xsSXRlbS5yZXZlYWxlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5KUy0tbWFnaWNNb2RhbE5vdGlmaWNhdGlvbiAubWFnaWNNb2RhbElubmVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5KUy0tbWFnaWNNb2RhbE5vdGlmaWNhdGlvbiAubWFnaWNNb2RhbElubmVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5lZGl0TWVCdXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZWRpdE1lQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmVkaXRNZUJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKTtcbn1cblxuYm9keS5jb250YWN0IGhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5mb3VyT2hGb3VyIHtcbiAgbWluLWhlaWdodDogNTZ2aDtcbn1cblxuLmZvdXJPaEZvdXJfX2NvbnRlbnRXcmFwIHtcbiAgcGFkZGluZzogNnJlbSAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb3VyT2hGb3VyX19jb250ZW50V3JhcCB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogXCJEcnVrXCIsIHNhbnMtc2VyaWY7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucHdIZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xufVxuXG5oNSwgaDYsIC5wd0hlYWRpbmctLXNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuXG5oMywgaDQsIC5wd0hlYWRpbmctLXN0YW5kYXJkIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5cbmgxLCBoMiwgLnB3SGVhZGluZy0tbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnB3SGVhZGluZy0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnB3SGVhZGluZy0tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnB3U2VjdGlvbkhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd1NlY3Rpb25IZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAyLjg3NXJlbTtcbiAgfVxufVxuXG4ucHdTZWN0aW9uSGVhZGluZy0tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnB3U2VjdGlvbkhlYWRpbmctLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluQW5kVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAxKTtcbiAgfVxuICAxJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlY2xvdWRzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaWRlV2F5cyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBtb3ZlY2xvdWRzIHtcbiAgMCUge1xuICAgIHRvcDogNTAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAtNTAwcHg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzaWRlV2F5cyB7XG4gIDAlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIG1vdmVjbG91ZHMge1xuICAwJSB7XG4gICAgdG9wOiA1MDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IC01MDBweDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzaWRlV2F5cyB7XG4gIDAlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG4ucHdCdXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLnB3QnV0dG9uLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC4zMTI1cmVtO1xufVxuXG4ucHdCdXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtIDAuODVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wd0J1dHRvbi0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gNC43NXJlbSAwLjg1cmVtO1xuICB9XG59XG5cbi5wd0J1dHRvbi0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wd0J1dHRvbi0tc29saWQ6aG92ZXIsIC5wd0J1dHRvbi0tc29saWQ6Zm9jdXMsIC5wd0J1dHRvbi0tc29saWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHdCdXR0b24tLXNvbGlkLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2s6aG92ZXIsIC5wd0J1dHRvbi0tc29saWQtLWJsYWNrOmZvY3VzLCAucHdCdXR0b24tLXNvbGlkLS1ibGFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnB3QnV0dG9uLS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTpob3ZlciwgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmZvY3VzLCAucHdCdXR0b24tLWJvcmRlci0td2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ucHdCdXR0b24tLWJvcmRlci0tYmxhY2s6aG92ZXIsIC5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjazpmb2N1cywgLnB3QnV0dG9uLS1ib3JkZXItLWJsYWNrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlnaHRwaWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpZ2h0cGljayxcbi5saWdodHBpY2sgKixcbi5saWdodHBpY2s6OmFmdGVyLFxuLmxpZ2h0cGljazo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpZ2h0cGljay5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRwaWNrX19tb250aHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtZ2FwOiAxcHg7XG59XG5cbi5saWdodHBpY2stLTItY29sdW1ucyAubGlnaHRwaWNrX19tb250aHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbn1cblxuLmxpZ2h0cGljay0tMy1jb2x1bW5zIC5saWdodHBpY2tfX21vbnRocyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG59XG5cbi5saWdodHBpY2stLTQtY29sdW1ucyAubGlnaHRwaWNrX19tb250aHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG59XG5cbi5saWdodHBpY2stLTUtY29sdW1ucyAubGlnaHRwaWNrX19tb250aHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcbn1cblxuLmxpZ2h0cGlja19fbW9udGgge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUgPiAubGlnaHRwaWNrX19zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUgPiAubGlnaHRwaWNrX19zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpZ2h0cGlja19fc2VsZWN0LW1vbnRocyxcbi5saWdodHBpY2tfX3NlbGVjdC15ZWFycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUgPiAubGlnaHRwaWNrX19zZWxlY3QtbW9udGhzIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5saWdodHBpY2tfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmxpZ2h0cGlja19fcHJldmlvdXMtYWN0aW9uLFxuLmxpZ2h0cGlja19fbmV4dC1hY3Rpb24sXG4ubGlnaHRwaWNrX19jbG9zZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMS41NjI1cmVtO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saWdodHBpY2tfX3ByZXZpb3VzLWFjdGlvbixcbi5saWdodHBpY2tfX25leHQtYWN0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGlnaHRwaWNrX19wcmV2aW91cy1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpZ2h0cGlja19fbmV4dC1hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5saWdodHBpY2tfX2Nsb3NlLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxpZ2h0cGlja19fcHJldmlvdXMtYWN0aW9uOmFjdGl2ZSxcbi5saWdodHBpY2tfX25leHQtYWN0aW9uOmFjdGl2ZSxcbi5saWdodHBpY2tfX2Nsb3NlLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpZ2h0cGlja19fZGF5cy1vZi10aGUtd2VlayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodHBpY2tfX2RheS1vZi10aGUtd2VlayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGlnaHRwaWNrX19kYXlzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cblxuLmxpZ2h0cGlja19fZGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saWdodHBpY2tfX2RheS5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuZGlzYWJsZWQtdG9vbHRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuaXMtZGlzYWJsZWQuaXMtZm9yd2FyZC1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saWdodHBpY2tfX2RheS5pcy1kaXNhYmxlZC5pcy1mb3J3YXJkLXNlbGVjdGVkOm5vdCguaXMtc3RhcnQtZGF0ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAxMzksIDIxMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLXByZXZpb3VzLW1vbnRoLFxuLmxpZ2h0cGlja19fZGF5LmlzLW5leHQtbW9udGgge1xuICBvcGFjaXR5OiAwLjM4O1xufVxuXG4ubGlnaHRwaWNrX19kYXkubGlnaHRwaWNrX19kYXkuaXMtaW4tcmFuZ2U6bm90KC5pcy1kaXNhYmxlZCkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuaXMtaW4tcmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLXN0YXJ0LWRhdGUuaXMtaW4tcmFuZ2UsXG4ubGlnaHRwaWNrX19kYXkuaXMtZW5kLWRhdGUuaXMtaW4tcmFuZ2UuaXMtZmxpcHBlZCxcbi5saWdodHBpY2tfX2RheS5pcy1zdGFydC1kYXRlLmlzLWVuZC1kYXRlLFxuLmxpZ2h0cGlja19fZGF5LmlzLWVuZC1kYXRlLmlzLWluLXJhbmdlLFxuLmxpZ2h0cGlja19fZGF5LmlzLXN0YXJ0LWRhdGUuaXMtaW4tcmFuZ2UuaXMtZmxpcHBlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuaXMtc3RhcnQtZGF0ZSxcbi5saWdodHBpY2tfX2RheS5pcy1lbmQtZGF0ZSxcbi5saWdodHBpY2tfX2RheS5pcy1zdGFydC1kYXRlOmhvdmVyLFxuLmxpZ2h0cGlja19fZGF5LmlzLWVuZC1kYXRlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5saWdodHBpY2tfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRwaWNrX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5saWdodHBpY2tfX3Jlc2V0LWFjdGlvbixcbi5saWdodHBpY2tfX2FwcGx5LWFjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5saWdodHBpY2tfX3Jlc2V0LWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhY2FkO1xufVxuXG4ubGlnaHRwaWNrX19hcHBseS1hY3Rpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLCB0ZXh0YXJlYTpmb2N1cywgdGV4dGFyZWE6YWN0aXZlLCBzZWxlY3Q6Zm9jdXMsIHNlbGVjdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3Bmb3Jtcy1maWVsZC1ocCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwZm9ybXMtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtaHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwZm9ybXMtY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWxhYmVsLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSwgLndwZm9ybXMtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLCAud3Bmb3Jtcy1jb250YWluZXIgYnV0dG9uLCAud3Bmb3Jtcy1jb250YWluZXIgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0OmZvY3VzLCAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQ6YWN0aXZlLCAud3Bmb3Jtcy1jb250YWluZXIgYnV0dG9uOmZvY3VzLCAud3Bmb3Jtcy1jb250YWluZXIgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSwgLndwZm9ybXMtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLCAud3Bmb3Jtcy1jb250YWluZXIgc2VsZWN0LCAud3Bmb3Jtcy1jb250YWluZXIgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGZvcm1zLWNvbnRhaW5lciBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246aG92ZXIsIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpmb2N1cywgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0LndwZm9ybXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRjIxMjE7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1oYXMtZXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMS44NzVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGMjEyMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtIDAuNzVyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG59XG4ud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3Bmb3Jtcy1sYWJlbC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBsb3RNb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGxvdE1vZGFsSW5WaWV3IC5wbG90TW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGxvdE1vZGFsSW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsb3RNb2RhbElubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDhyZW07XG4gICAgbWF4LXdpZHRoOiA5NXZ3O1xuICB9XG59XG5cbi5zaXRlT3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGxvdE1vZGFsSW5WaWV3IC5zaXRlT3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGxvdE1vZGFsQ29udGVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoOTV2aCAtIDZyZW0pO1xufVxuLnBsb3RNb2RhbFJlcGxhY2VDb250ZW50cyBpbWcsIC5wbG90TW9kYWxSZXBsYWNlQ29udGVudHMgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoOTV2aCAtIDZyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGxvdE1vZGFsQ29udGVudHNfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uLmNsb3NlUGxvdE1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAyO1xufVxuYnV0dG9uLmNsb3NlUGxvdE1vZGFsIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuYnV0dG9uLmNsb3NlUGxvdE1vZGFsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGxvdE1vZGFsQ29udHJvbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wbG90TW9kYWxDb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnBsb3RNb2RhbENvbnRyb2xzIC5iYWNrIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLmV4YW1wbGVPcGVuTW9kYWxCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5cbi5tYWdpY01vZGFsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA0MDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBhbmltYXRpb246IGdyb3dJbiAwLjRzIGVhc2Utb3V0IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ubWFnaWNNb2RhbElubmVyIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1heC13aWR0aDogMjRyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWdpY01vZGFsSW5uZXIud2l0aFNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuXG4uYWxpZ25jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25jZW50ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gLTJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFsaWduY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDhyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cmVtKTtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtIC00cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5hbGlnbnJpZ2h0LCAuYWxpZ25sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25yaWdodCwgLmFsaWdubGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMXJlbSAtMC45Mzc1cmVtIDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiAwIC0xLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW0gMXJlbSAtMC45Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAtMS41cmVtO1xuICB9XG59XG5cbi8qISBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBwZXJmZWN0LXNjcm9sbGJhciB2MC43LjEgKi9cbi5wcyB7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucHMucHMtLWFjdGl2ZS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsLFxuLnBzLnBzLS1hY3RpdmUteSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wcy5wcy0taW4tc2Nyb2xsaW5nLnBzLS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsID4gLnBzX19zY3JvbGxiYXIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wcy5wcy0taW4tc2Nyb2xsaW5nLnBzLS15ID4gLnBzX19zY3JvbGxiYXIteS1yYWlsID4gLnBzX19zY3JvbGxiYXIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4ucHMgPiAucHNfX3Njcm9sbGJhci14LXJhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgYm90dG9tOiAwcHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX19zY3JvbGxiYXIteC1yYWlsICovXG4gIGhlaWdodDogMTVweDtcbn1cblxuLnBzID4gLnBzX19zY3JvbGxiYXIteC1yYWlsID4gLnBzX19zY3JvbGxiYXIteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvdHRvbTogMnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fc2Nyb2xsYmFyLXggKi9cbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXgsIC5wcyA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmUgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHMgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgcmlnaHQ6IDA7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3Njcm9sbGJhci15LXJhaWwgKi9cbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICByaWdodDogMnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX19zY3JvbGxiYXIteSAqL1xuICB3aWR0aDogNnB4O1xufVxuXG4ucHMgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15LCAucHMgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6YWN0aXZlID4gLnBzX19zY3JvbGxiYXIteSB7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4ucHM6aG92ZXIucHMtLWluLXNjcm9sbGluZy5wcy0teCA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzOmhvdmVyLnBzLS1pbi1zY3JvbGxpbmcucHMtLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHM6aG92ZXIucHMtLWluLXNjcm9sbGluZy5wcy0teSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzOmhvdmVyLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCxcbi5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteC1yYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteS1yYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLTY6bnRoLW9mLXR5cGUoMm4pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB9XG5cbiAgLm1lZGl1bS00Om50aC1vZi10eXBlKDNuKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgfVxuICAubWVkaXVtLTQ6bnRoLW9mLXR5cGUoM24tMSkgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIH1cbiAgLm1lZGl1bS00Om50aC1vZi10eXBlKDNuLTIpIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS00Om50aC1vZi10eXBlKDNuKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgfVxuICAubGFyZ2UtNDpudGgtb2YtdHlwZSgzbi0xKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgfVxuICAubGFyZ2UtNDpudGgtb2YtdHlwZSgzbi0yKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxuXG4gIC5sYXJnZS0zOm50aC1vZi10eXBlKDRuKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxufVxuLmZ1bGxJbWFnZU9yVmlkZW8ge1xuICBoZWlnaHQ6IDY1dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZ1bGxJbWFnZU9yVmlkZW8ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX19wbGF5QnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnVsbEltYWdlT3JWaWRlb19fcGxheUJ1dHRvbjphY3RpdmUsIC5mdWxsSW1hZ2VPclZpZGVvX19wbGF5QnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mdWxsSW1hZ2VPclZpZGVvX19wbGF5QnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19fcGxheUJ1dHRvblN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNS4xMjVyZW07XG4gIGZpbGw6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZ1bGxJbWFnZU9yVmlkZW9fX3BsYXlCdXR0b25Tdmcge1xuICAgIHdpZHRoOiA4LjMxMjVyZW07XG4gICAgaGVpZ2h0OiA4LjU2MjVyZW07XG4gIH1cbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW8udmlkZW9Jc1BsYXlpbmcgLmZ1bGxJbWFnZU9yVmlkZW9fX3BsYXlCdXR0b25Tdmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZnVsbFdpZHRoVmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5mdWxsV2lkdGhWaWRlb19fdmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnVsbFdpZHRoVmlkZW9fX3BsYXlCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mdWxsV2lkdGhWaWRlb19fcGxheUJ1dHRvbjphY3RpdmUsIC5mdWxsV2lkdGhWaWRlb19fcGxheUJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZnVsbFdpZHRoVmlkZW9fX3BsYXlCdXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mdWxsV2lkdGhWaWRlb19fcGxheUJ1dHRvblN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNS4xMjVyZW07XG4gIGZpbGw6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZ1bGxXaWR0aFZpZGVvX19wbGF5QnV0dG9uU3ZnIHtcbiAgICB3aWR0aDogOC4zMTI1cmVtO1xuICAgIGhlaWdodDogOC41NjI1cmVtO1xuICB9XG59XG5cbi5mdWxsV2lkdGhWaWRlb19fZmFsbGJhY2tJbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mdWxsV2lkdGhWaWRlb19fZmFsbGJhY2tJbWFnZS5oaWRlTWUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZnVsbFdpZHRoVmlkZW8udmlkZW9Jc1BsYXlpbmcgLmZ1bGxXaWR0aFZpZGVvX19wbGF5QnV0dG9uU3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiAzMi41NXJlbTtcbiAgfVxufVxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uIC5wd0hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbFdpZHRoTWVkaWFCdXR0b25fX2NvbnRlbnRXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cmVtIDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19jb250ZW50V3JhcCB7XG4gICAgcGFkZGluZzogNHJlbSAwIDIuNXJlbTtcbiAgfVxufVxuXG4uZnVsbFdpZHRoTWVkaWFCdXR0b25fX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1My4zNzVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMi41cmVtIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b25MaXN0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b25MaXN0SXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b25MaXN0SXRlbSB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMDtcbiAgfVxufVxuXG4uZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbjpob3ZlciwgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b246Zm9jdXMsIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbHRDb250ZW50Um93c19fbWFpbkhlYWRpbmcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5hbHRDb250ZW50Um93c19fbWFpbkJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dzX19tYWluQnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dzX19tYWluQnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dzX19tYWluQnV0dG9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFsdENvbnRlbnRSb3dzX19tYWluQnV0dG9uLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dzX19tYWluQnV0dG9uLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmFsdENvbnRlbnRSb3dfX3JvdyB7XG4gIG1hcmdpbjogMCAwIDMuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbHRDb250ZW50Um93X19yb3cge1xuICAgIG1hcmdpbjogMCAwIDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dfX3JvdyB7XG4gICAgbWFyZ2luOiAwIDAgOS41cmVtO1xuICB9XG59XG4uYWx0Q29udGVudFJvd19fcm93Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFsdENvbnRlbnRSb3dfX2ltYWdlQ29sLS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFsdENvbnRlbnRSb3dfX2ltYWdlV3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uYWx0Q29udGVudFJvd19faW1hZ2VXcmFwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbHRDb250ZW50Um93X19pbWFnZVdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFsdENvbnRlbnRSb3dfX3RleHRXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG5cbi5hbHRDb250ZW50Um93X19pbnNpZGUge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uYWx0Q29udGVudFJvd19fc3ViaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uYWx0Q29udGVudFJvd19fY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5hbHRDb250ZW50Um93X19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbHRDb250ZW50Um93X19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5hbHRDb250ZW50Um93X19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLmFsdENvbnRlbnRSb3dfX2J1dHRvbjpob3ZlciAuYWx0Q29udGVudFJvd19fYnV0dG9uU3ZnUGF0aCwgLmFsdENvbnRlbnRSb3dfX2J1dHRvbjpmb2N1cyAuYWx0Q29udGVudFJvd19fYnV0dG9uU3ZnUGF0aCwgLmFsdENvbnRlbnRSb3dfX2J1dHRvbjphY3RpdmUgLmFsdENvbnRlbnRSb3dfX2J1dHRvblN2Z1BhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYWx0Q29udGVudFJvd19fYnV0dG9uU3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwLjVyZW07XG4gIHRvcDogMC4yNXJlbTtcbn1cblxuLmFsdENvbnRlbnRSb3dfX2J1dHRvblN2Z1BhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5mZWF0dXJlZFRleHRCbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mZWF0dXJlZFRleHRCbG9jayB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mZWF0dXJlZFRleHRCbG9jayB7XG4gICAgcGFkZGluZzogNi4xMjVyZW0gMDtcbiAgfVxufVxuXG4uZmVhdHVyZWRUZXh0QmxvY2tfX2xhcmdlVGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJEcnVrXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mZWF0dXJlZFRleHRCbG9ja19fbGFyZ2VUZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZlYXR1cmVkVGV4dEJsb2NrX19sYXJnZVRleHQge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogOTUuOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZmVhdHVyZWRUZXh0QmxvY2tfX2J1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJsb2NrTGlua3MgLmJsb2NrTGlua0NvbDpudGgtbGFzdC1vZi10eXBlKDEpIC5ibG9ja0xpbmssIC5ibG9ja0xpbmtzIC5ibG9ja0xpbmtDb2w6bnRoLWxhc3Qtb2YtdHlwZSgyKSAuYmxvY2tMaW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrTGlua3MgLmJsb2NrTGlua0NvbDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmJsb2NrTGlua3MgLmJsb2NrTGlua0NvbDpudGgtbGFzdC1vZi10eXBlKDMpIC5ibG9ja0xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYmxvY2tMaW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJsb2NrTGluayB7XG4gICAgbWFyZ2luOiAwIDAgMy41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja0xpbmsge1xuICAgIG1hcmdpbjogMCAwIDQuNXJlbTtcbiAgfVxufVxuLmJsb2NrTGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2NrTGlua19faW1hZ2VXcmFwIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmJsb2NrTGlua19faGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm11c2ljRW1iZWRfX2VtYmVkV3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmE7XG4gIG1pbi1oZWlnaHQ6IDIyLjVyZW07XG59XG4ubXVzaWNFbWJlZF9fZW1iZWRXcmFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmltYWdlV2l0aFRleHRfX2ltYWdlQ29sIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaW1hZ2VXaXRoVGV4dF9faW1hZ2VDb2wge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5pbWFnZVdpdGhUZXh0X19pbWFnZUNvbC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5sYXRlc3RBcnRpY2xlcyAubGlzdGluZ0NvbCAuYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubGF0ZXN0QXJ0aWNsZXMgLmFydGljbGVfX2RhdGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi50aWNrZXRPcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDRyZW07XG59XG5cbi50aWNrZXRPcHRpb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRpY2tldE9wdGlvbiB7XG4gICAgcGFkZGluZzogMy4zMTI1cmVtIDJyZW0gMnJlbTtcbiAgfVxufVxuXG4udGlja2V0T3B0aW9uX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbi50aWNrZXRPcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG5cbi50aWNrZXRPcHRpb25fX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cblxuLm1lZGlhR2FsbGVyeV9fc2xpZGVyIGltZywgLm1lZGlhR2FsbGVyeV9fc2xpZGVyIHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tZWRpYUdhbGxlcnlfX3NsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubWVkaWFHYWxsZXJ5X19zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMsIC5tZWRpYUdhbGxlcnlfX3NsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDA7XG59XG4ubWVkaWFHYWxsZXJ5X19zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1lZGlhR2FsbGVyeV9fc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tZWRpYUdhbGxlcnlfX2l0ZW1XcmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjVyZW07XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpYUdhbGxlcnlfX2l0ZW1XcmFwIHtcbiAgICBoZWlnaHQ6IDM1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tZWRpYUdhbGxlcnlfX2l0ZW1XcmFwIHtcbiAgICBoZWlnaHQ6IDQ1cmVtO1xuICB9XG59XG4ubWVkaWFHYWxsZXJ5X19pdGVtV3JhcCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMS4zMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbn1cbi5tZWRpYUdhbGxlcnlfX2l0ZW1XcmFwLndpdGhWaWRlbyB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4udGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICB0b3A6IGF1dG87XG4gIHotaW5kZXg6IDk5OTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQ6Zm9jdXMsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQ6YWN0aXZlLCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2OmZvY3VzLCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLWFjdGl2ZSAudGVzdGltb25pYWxzX19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuNzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyAwLjc1cyBlYXNlLWluLW91dDtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLWFjdGl2ZSAudGVzdGltb25pYWxzX19xdW90ZWUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC45cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgMC45cyBlYXNlLWluLW91dDtcbn1cblxuLnRlc3RpbW9uaWFsc19fY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDB2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRlc3RpbW9uaWFsc19fY2Fyb3VzZWwge1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsc19fYmdJbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi50ZXN0aW1vbmlhbHNfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuLnRlc3RpbW9uaWFsc19fY29udGVudFdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGVzdGltb25pYWxzX19jb250ZW50V3JhcCB7XG4gICAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGVzdGltb25pYWxzX19jb250ZW50V3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX19xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJEcnVrXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA5NS45JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRlc3RpbW9uaWFsc19fcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50ZXN0aW1vbmlhbHNfX3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX19xdW90ZWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIDAuNzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyAwLjc1cyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDAgMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nb1dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19sb2dvV3JhcCB7XG4gICAgdG9wOiAwLjI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ29Tdmcge1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbG9nb1N2ZyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZWFkZXJfX2xvZ29Tdmcge1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nb1N2Z1BhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm5vQmFubmVyIC5oZWFkZXJfX2xvZ29TdmdQYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5ub0Jhbm5lciA+IC5tZW51T3BlbiAuaGVhZGVyX19sb2dvU3ZnUGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5yb3cuaGVhZGVyX19tZW51c1JvdyB7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIGZsZXgtZ3JvdzogMjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJvdy5oZWFkZXJfX21lbnVzUm93IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yb3cuaGVhZGVyX19tZW51c1JvdyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51V3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNHJlbSAycmVtIDJyZW07XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZWFkZXJfX21lbnVXcmFwIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19tZW51V3JhcCBsaS5oYXMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhlYWRlcl9fbWVudVdyYXBJbm5lciB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX21lbnVXcmFwSW5uZXIgLmNvbHVtbnMtLWZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnVMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmhlYWRlcl9fbWVudUxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJfX21lbnVMaXN0IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlcl9fbWVudUxpc3QgbGkucHdIaWdobGlnaHQgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4ubm9CYW5uZXIgLmhlYWRlcl9fbWVudUxpc3QgbGkucHdIaWdobGlnaHQgYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5ub0Jhbm5lciA+IC5tZW51T3BlbiAuaGVhZGVyX19tZW51TGlzdCBsaS5wd0hpZ2hsaWdodCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcl9fbWVudUxpc3QgYSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9CYW5uZXIgLmhlYWRlcl9fbWVudUxpc3QgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5vQmFubmVyID4gLm1lbnVPcGVuIC5oZWFkZXJfX21lbnVMaXN0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbWVudUxpc3QgYSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudUxpc3QgYTpob3ZlciwgLmhlYWRlcl9fbWVudUxpc3QgYTpmb2N1cywgLmhlYWRlcl9fbWVudUxpc3QgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcl9fbWVudUxpc3QtLXRvcE5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVMaXN0LS10b3BOYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudUxpc3QtLXRvcE5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX21lbnVMaXN0LS10b3BOYXYgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oZWFkZXJfX21lbnVMaXN0LS1wcmltYXJ5IGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbWVudUxpc3QtLXByaW1hcnkgYSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnVMaXN0LS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uaGVhZGVyIC5uZXdzbGV0dGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyIC5uZXdzbGV0dGVyIC5wd0hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAubmV3c2xldHRlciAubmV3c2xldHRlcl9faW5uZXJXcmFwLFxuLmhlYWRlciAubmV3c2xldHRlciAubmV3c2xldHRlcl9fdGV4dFdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXIgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX3RleHRXcmFwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3NvY2lhbExpbmtzIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cbi5oZWFkZXJfX3NvY2lhbExpbmtzIC5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19zb2NpYWxMaW5rcyAuc29jaWFsTGlua3NfX3N2ZyB7XG4gICAgaGVpZ2h0OiAxLjkzNzVyZW07XG4gIH1cbn1cbi5oZWFkZXJfX3NvY2lhbExpbmtzIC5zb2NpYWxMaW5rc19fc3ZnLS10d2l0dGVyIHtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19zdmctLXR3aXR0ZXIge1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMS4wNjI1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gICAgdG9wOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudVRyaWdnZXI6YWN0aXZlLCAuaGVhZGVyX19tZW51VHJpZ2dlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oZWFkZXJfX21lbnVUcmlnZ2VyU3ZnIHtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJTdmctLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJTdmdMaW5lIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5ub0Jhbm5lciAuaGVhZGVyX19tZW51VHJpZ2dlclN2Z0xpbmUge1xuICBzdHJva2U6ICMwMDA7XG59XG4ubm9CYW5uZXIgPiAubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJTdmdMaW5lIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uaGVhZGVyX19tZW51VHJpZ2dlclRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlclRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAwIDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG4ubm9CYW5uZXIgLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubm9CYW5uZXIgPiAubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0LS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXlUaWNrZXRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnV5VGlja2V0cyB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIH1cbn1cblxuLmJ1eVRpY2tldHMtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnV5VGlja2V0cy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5idXlUaWNrZXRzLS1tb2JpbGUge1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5idXlUaWNrZXRzLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5tZW51T3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dC0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0LS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIGJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudVdyYXAge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51V3JhcCAuaGVhZGVyX19tZW51V3JhcElubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51V3JhcElubmVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudUxpc3QgPiBsaSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZUluQW5kVXAgMC4zcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVMaXN0ID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMDBtcztcbn1cbmJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudUxpc3QgPiBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDIwMG1zO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51TGlzdCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVMaXN0ID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0MDBtcztcbn1cbmJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudUxpc3QgPiBsaTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDUwMG1zO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51TGlzdCA+IGxpOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjAwbXM7XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVMaXN0ID4gbGk6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3MDBtcztcbn1cbmJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudUxpc3QgPiBsaTpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDgwMG1zO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51TGlzdCA+IGxpOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOTAwbXM7XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVMaXN0ID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTAwMG1zO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19zb2NpYWxMaW5rcy0tbW9iaWxlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmRVcCAwLjNzIDFzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbmJvZHkubWVudU9wZW4gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbn1cbmJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJTdmctLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51VHJpZ2dlclN2Zy0tY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYWluVGl0bGUge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1haW5UaXRsZSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluVGl0bGUge1xuICAgIHBhZGRpbmc6IDIuODc1cmVtIDA7XG4gIH1cbn1cbi5ub0Jhbm5lciAubWFpblRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ub0Jhbm5lciAubWFpblRpdGxlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9CYW5uZXIgLm1haW5UaXRsZSB7XG4gICAgcGFkZGluZzogMTByZW0gMCA0cmVtO1xuICB9XG59XG5cbi5tYWluVGl0bGVfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluVGl0bGVfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1haW5UaXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNTYyNXJlbTtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBjYWxjKDExMHZoIC0gNjVweCk7XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkycHgpO1xuICAgIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICAgIG1hcmdpbjogMCAwIDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDUwcmVtO1xuICAgIG1hcmdpbjogMCAwIDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lci5iYW5uZXItLW1lZGl1bSB7XG4gICAgbWF4LWhlaWdodDogNTQuMjVyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lcl9fY2Fyb3VzZWxXcmFwLFxuLmJhbm5lciAuZmxpY2tpdHktdmlld3BvcnQsIC5iYW5uZXIgLmZsaWNraXR5LXNsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMC44cmVtKTtcbiAgfVxufVxuXG4uYmFubmVyX19zbGlkZVdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhbm5lcl9fc2xpZGVXcmFwLmlzLXNlbGVjdGVkIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmJhbm5lcl9fc2xpZGVXcmFwLS1iaWdMaW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhbm5lcl9fc2xpZGVXcmFwLS1iaWdMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYW5uZXJfX3NsaWRlV3JhcF9fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmFubmVyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uYmFubmVyX192aWRlbyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXJfX3ZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmJhbm5lcl9fbWFpbkhlYWRpbmcge1xuICB3aWR0aDogODUlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJhbm5lcl9fbWFpbkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyX19tYWluSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5iYW5uZXJfX21haW5IZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICB9XG59XG5cbi5vdmVybGF5Rm9yVmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmJhbm5lcl9fYmFja1RvTGlua1dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyX19iYWNrVG9MaW5rV3JhcCB7XG4gICAgdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lcl9fYmFja1RvTGlua1dyYXAge1xuICAgIHRvcDogMnJlbTtcbiAgfVxufVxuXG4uYmFubmVyX19iYWNrVG9MaW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lcl9fYmFja1RvTGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5iYW5uZXJfX2JhY2tUb0xpbms6aG92ZXIsIC5iYW5uZXJfX2JhY2tUb0xpbms6YWN0aXZlLCAuYmFubmVyX19iYWNrVG9MaW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJvY2h1cmVNb2RhbCAubWFnaWNNb2RhbElubmVyIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAuYnJvY2h1cmVGb3JtV3JhcF9faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xufVxuLmJyb2NodXJlTW9kYWwgaW5wdXQsIC5icm9jaHVyZU1vZGFsIHNlbGVjdCwgLmJyb2NodXJlTW9kYWwgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icm9jaHVyZU1vZGFsIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDJyZW07XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpob3ZlciwgLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6YWN0aXZlLCAuYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJyb2NodXJlTW9kYWwgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJyb2NodXJlTW9kYWwgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAuYnJvY2h1cmVGb3JtV3JhcF9fc21hbGxQcmludCB7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbi5icm9jaHVyZU1vZGFsIC5icm9jaHVyZUZvcm1XcmFwX19zbWFsbFByaW50IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icm9jaHVyZU1vZGFsX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnJvY2h1cmVNb2RhbF9fY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5icm9jaHVyZU1vZGFsX19jbG9zZTphY3RpdmUsIC5icm9jaHVyZU1vZGFsX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5icm9jaHVyZU1vZGFsX19jbG9zZVN2ZywgLmJyb2NodXJlTW9kYWxfX2Nsb3NlVGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyb2NodXJlTW9kYWxfX2Nsb3NlVGV4dCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5icm9jaHVyZU1vZGFsX19jbG9zZVRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uYnJvY2h1cmVNb2RhbF9fY2xvc2VTdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJyb2NodXJlTW9kYWxfX2Nsb3NlU3ZnIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmJyb2NodXJlTW9kYWxfX2Nsb3NlU3ZnUGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5jb21pbmdTb29uQmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDRweCk7XG4gICAgbWluLWhlaWdodDogOTYwcHg7XG4gIH1cbn1cblxuLmNvbWluZ1Nvb25CYW5uZXJfX21haW5IZWFkaW5nIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyX19tYWluSGVhZGluZyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAzLjVyZW07XG4gICAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgfVxufVxuXG4uY29taW5nU29vbkJhbm5lcl9fc3ViaGVhZGluZyB7XG4gIG1heC13aWR0aDogMzJyZW07XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuLmNvbWluZ1Nvb25CYW5uZXJfX3N1YmhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbWluZ1Nvb25CYW5uZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jb21pbmdTb29uQmFubmVyX192aWRlbyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4uY29taW5nU29vbkJhbm5lcl9fdGV4dFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyX190ZXh0V3JhcCB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDU0cHgpO1xuICB9XG59XG5cbi5jb21pbmdTb29uQmFubmVyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX3RpbWVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX3RpbWVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiAyMy41cmVtO1xuICB9XG59XG4uY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXIgLnB3Q291bnRkb3duX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICB9XG59XG5cbi5jb21pbmdTb29uQmFubmVyIC5uZXdzbGV0dGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1heC13aWR0aDogMjhyZW07XG4gIHBhZGRpbmc6IDEuMzEyNXJlbSAwIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXIgLm5ld3NsZXR0ZXIge1xuICAgIG1heC13aWR0aDogMzcuODc1cmVtO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDIuMzEyNXJlbSAwIDIuNXJlbTtcbiAgfVxufVxuLmNvbWluZ1Nvb25CYW5uZXIgLm5ld3NsZXR0ZXJfX2lubmVyV3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbWluZ1Nvb25CYW5uZXIgLnB3U29jaWFsU2hhcmVJY29uc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbWluZ1Nvb25CYW5uZXIgLnB3U29jaWFsU2hhcmVJY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43cmVtO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdTb2NpYWxTaGFyZUljb25zIHtcbiAgICBib3R0b206IDNyZW07XG4gIH1cbn1cblxuLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xufVxuLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCAuY29taW5nU29vbkJhbm5lcl9fdGV4dFdyYXAge1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCAuY29taW5nU29vbkJhbm5lcl9fdGV4dFdyYXAge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyLS1zaWduVXAgLmNvbWluZ1Nvb25CYW5uZXJfX21haW5IZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCAucHdDb3VudGRvd25fX3RpbWVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyLS1zaWduVXAgLnB3Q291bnRkb3duX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lci0tc2lnblVwIC5uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5jb21pbmdTb29uQmFubmVyX19ib3R0b21UZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLmNvbWluZ1Nvb25CYW5uZXJfX2JvdHRvbVRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGlzdEJhbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYXJ0aXN0QmFubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cbn1cblxuLmNvbnRhY3RCbG9ja3Mge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb250YWN0QmxvY2tzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gIH1cbn1cblxuLmNvbnRhY3RCbG9ja3NfX2Jsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cblxuLmNvbnRhY3RCbG9ja3NfX3RleHRXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5jb250YWN0QmxvY2tzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhY3RCbG9ja3NfX2xpbms6aG92ZXIsIC5jb250YWN0QmxvY2tzX19saW5rOmFjdGl2ZSwgLmNvbnRhY3RCbG9ja3NfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYXJ0bmVyc01vZHVsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMi4zMTI1cmVtIDFyZW0gMi42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wYXJ0bmVyc01vZHVsZSB7XG4gICAgcGFkZGluZzogMy44NzVyZW0gMnJlbSA0LjkzNzVyZW07XG4gIH1cbn1cblxuLnBhcnRuZXJzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5cbi5wYXJ0bmVyc19fbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnBhcnRuZXJzX19saXN0SXRlbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGFydG5lcnNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJ0bmVyc19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAxNiU7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAwIDRyZW07XG4gIH1cbn1cblxuLnBhcnRuZXJzX19saXN0TGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFydG5lcnNfX2xvZ28ge1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnBhcnRuZXJzX19sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIG1heC13aWR0aDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFydG5lcnNfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWF4LXdpZHRoOiA3LjVyZW07XG4gIH1cbn1cblxuLmFydGljbGUge1xuICBtYXJnaW46IDFyZW0gMCAzLjI1cmVtO1xufVxuLmFydGljbGUgLnB3TWV0YV9fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUgLnB3TWV0YV9fbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjQzNzVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiA1MyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4uYXJ0aWNsZSAucHdNZXRhX19saXN0SXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcnRpY2xlX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYXJ0aWNsZV9fbGluazpob3ZlciwgLmFydGljbGVfX2xpbms6Zm9jdXMsIC5hcnRpY2xlX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnRpY2xlX19kYXRlIHtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjVyZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXZlbnRJbmZvQmxvY2sge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2sge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9jayAucm93LS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9jayAuY29sRmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmV2ZW50SW5mb0Jsb2NrIC5wd1NvY2lhbFNoYXJlSWNvbnMge1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2sgLnB3U29jaWFsU2hhcmVJY29ucyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZXZlbnRJbmZvQmxvY2sgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuLmV2ZW50SW5mb0Jsb2NrIC5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2sgLmV2ZW50TGlzdGluZ19fYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ldmVudEluZm9CbG9jayAuZXZlbnRMaXN0aW5nX19idXR0b24tLXNvbGRPdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ldmVudEluZm9CbG9jayAuZXZlbnRMaXN0aW5nX19idXR0b24tLXNvbGRPdXQgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZXZlbnRJbmZvQmxvY2sgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV2ZW50SW5mb0Jsb2NrIHAgYTpob3ZlciwgLmV2ZW50SW5mb0Jsb2NrIHAgYTphY3RpdmUsIC5ldmVudEluZm9CbG9jayBwIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cblxuLmV2ZW50TGlzdGluZ19fbGluZXVwSXRlbUxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ldmVudExpc3RpbmdfX2xpbmV1cEl0ZW1MaW5rOmhvdmVyLCAuZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtTGluazpmb2N1cywgLmV2ZW50TGlzdGluZ19fbGluZXVwSXRlbUxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0Q29sIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0Q29sIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ldmVudEluZm9CbG9ja19faW5mb0xpc3QgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0IC5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdCAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAgMCAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwMHZ3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC0xMDB2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW06YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtLS1mZENvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW0tLWZkQ29sIC5ldmVudEluZm9CbG9ja19fbGFyZ2VUZXh0IHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19sYXJnZVRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJEcnVrXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dDpob3ZlciwgLmV2ZW50SW5mb0Jsb2NrX19sYXJnZVRleHQ6YWN0aXZlLCAuZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2RpcmVjdGlvbnNMaW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9ja19fZGlyZWN0aW9uc0xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLmV2ZW50SW5mb0Jsb2NrX19kaXJlY3Rpb25zTGluazphY3RpdmUsIC5ldmVudEluZm9CbG9ja19fZGlyZWN0aW9uc0xpbms6Zm9jdXMsIC5ldmVudEluZm9CbG9ja19fZGlyZWN0aW9uc0xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19ib3R0b21TZWN0aW9uIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9ja19fYm90dG9tU2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgfVxufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2ZiUnN2cEJ1dHRvbiB7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrX19mYlJzdnBCdXR0b24ge1xuICAgIG1hcmdpbjogMCAyLjc1cmVtIDAgMDtcbiAgfVxufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2VucXVpcmVGb3JtVHJpZ2dlciB7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrX19lbnF1aXJlRm9ybVRyaWdnZXIge1xuICAgIG1hcmdpbjogMCAyLjc1cmVtIDIuNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2tfX2VucXVpcmVGb3JtVHJpZ2dlciB7XG4gICAgbWFyZ2luOiAwIDIuNzVyZW0gMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJDb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNpZGViYXJDb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI1O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhciAucHdGaWx0ZXJSZXN1bHRzX19jbGVhckFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2lkZWJhcl9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhcl9faW5uZXJXcmFwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLnNpZGViYXJfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNpZGViYXJfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuXG4uc2lkZWJhcl9fc2VjdGlvbi0tZGF5RmlsdGVycyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uc2lkZWJhcl9faGVhZGluZ1dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyX19oZWFkaW5nV3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2lkZWJhcl9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMnJlbSAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW0gMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2lkZWJhcl9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMC43NXJlbTtcbiAgfVxufVxuXG4uc2lkZWJhclNlY3Rpb25UcmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjYyNXJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyIHtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbSAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaWRlYmFyU2VjdGlvblRyaWdnZXIge1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDJyZW07XG4gIH1cbn1cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXI6Zm9jdXMsIC5zaWRlYmFyU2VjdGlvblRyaWdnZXI6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwMHZ3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xMDB2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJTZWN0aW9uVHJpZ2dlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXIuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXItLW5vQm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNpZGViYXJTZWN0aW9uVHJpZ2dlci0td2l0aEFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMC4yNXJlbSk7XG4gIHJpZ2h0OiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyLS13aXRoQWZ0ZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaWRlYmFyU2VjdGlvblRyaWdnZXItLXdpdGhBZnRlcjphZnRlciB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnNpZGViYXJTZWN0aW9uVHJpZ2dlcl9fc3ZnIHtcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xuICByaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJTZWN0aW9uVHJpZ2dlcl9fc3ZnIHtcbiAgICByaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyX19zdmcge1xuICAgIHJpZ2h0OiAxLjkzNzVyZW07XG4gIH1cbn1cblxuLnNpZGViYXJTZWN0aW9uVHJpZ2dlcl9fc3ZnUGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5zaWRlYmFyX19leHBhbmRpbmdTZWN0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNpZGViYXJfX2V4cGFuZGluZ1NlY3Rpb24uYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMzByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uc2lkZWJhckRhdGVwaWNrZXJXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNpZGViYXJfX2RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhcl9fZGF0ZXBpY2tlciAubGlnaHRwaWNrIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5zaWRlYmFyX19pbnB1dFdyYXAge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJfX2lucHV0V3JhcCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICB9XG59XG4uc2lkZWJhcl9faW5wdXRXcmFwIC5maWx0ZXJBY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhcl9fY2hlY2tib3gge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjMxMjVyZW07XG59XG4uc2lkZWJhcl9fY2hlY2tib3g6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhcl9fY2hlY2tib3g6Zm9jdXMsIC5zaWRlYmFyX19jaGVja2JveDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2lkZWJhcl9fbGFiZWwge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpZGViYXJfX2xhYmVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhcl9fbW9iaWxlQ2xvc2VCdXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJfX21vYmlsZUNsb3NlQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGVGaWx0ZXJzVHJpZ2dlciB7XG4gIHotaW5kZXg6IDIwO1xufVxuXG5ib2R5LmZpbHRlcnNPcGVuIC5zaWRlYmFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmZpbHRlcnNPcGVuIC5hcHBseUZpbHRlcnNUcmlnZ2VyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDI1O1xufVxuXG4ubmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDNyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwIDQuNXJlbTtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5uZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcixcbi5uZXdzbGV0dGVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDEuMjVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uZXdzbGV0dGVyIGE6aG92ZXIsIC5uZXdzbGV0dGVyIGE6YWN0aXZlLCAubmV3c2xldHRlciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1heC13aWR0aDogMjYuNzVyZW07XG4gIG1hcmdpbjogMC43NXJlbSBhdXRvIDEuODc1cmVtO1xufVxuXG4ubmV3c2xldHRlcl9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAyNC4xMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5ld3NsZXR0ZXJfX2lubmVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0My4xMjVyZW07XG4gIH1cbn1cblxuLmhpcmVOZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtIDAgM3JlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlTmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgLndwZm9ybXMtY29udGFpbmVyIGlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQud3Bmb3Jtcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMjEyMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcixcbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMS4yNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhpcmVOZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIG1hcmdpbjogMC43NXJlbSBhdXRvIDEuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlyZU5ld3NsZXR0ZXJfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAwIDRyZW0gMCAwO1xuICB9XG59XG5cbi5lbnF1aXJlRm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHJlbSAxcmVtIDJyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZW5xdWlyZUZvcm0ge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAycmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZW5xdWlyZUZvcm0ge1xuICAgIHBhZGRpbmc6IDhyZW0gNHJlbSA0cmVtO1xuICB9XG59XG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgbWFyZ2luOiAwIDJyZW0gM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG4gICAgbWFyZ2luOiAwIDNyZW0gM3JlbSAwO1xuICB9XG59XG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuLmVucXVpcmVGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZW5xdWlyZUZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNS42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1odG1sLFxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1odG1sLFxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWh0bWwsXG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxufVxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWh0bWwuc21hbGxUZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybV9fY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG59XG4uZW5xdWlyZUZvcm1fX2Nsb3NlOmFjdGl2ZSwgLmVucXVpcmVGb3JtX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2UtLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmVucXVpcmVGb3JtX19jbG9zZS0tbW9iaWxlIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtX19jbG9zZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZW5xdWlyZUZvcm1fX2Nsb3NlLS1kZXNrdG9wIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZW5xdWlyZUZvcm1fX2Nsb3NlU3ZnLCAuZW5xdWlyZUZvcm1fX2Nsb3NlVGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZVRleHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZVN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2VTdmdQYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmVucXVpcmVGb3JtIC5oaXJlQ29udGFjdEJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZW5xdWlyZUZvcm0gLmhpcmVDb250YWN0Qm94IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiA3cmVtIDAgMDtcbiAgfVxufVxuXG5ib2R5LmVucXVpcmVGb3JtT3BlbiAuZW5xdWlyZUZvcm0ge1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmV2ZW50VHlwZXMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudFR5cGVzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gIH1cbn1cblxuLmV2ZW50VHlwZUJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudFR5cGVCbG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMy44NzVyZW07XG4gIH1cbn1cblxuLmV2ZW50VHlwZUJsb2NrX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLnZlbnVlQ2xpZW50cyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmVudWVDbGllbnRzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cbn1cblxuLnZlbnVlQ2xpZW50c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZlbnVlQ2xpZW50c19fbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC52ZW51ZUNsaWVudHNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC52ZW51ZUNsaWVudHNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52ZW51ZUNsaWVudHNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMTklO1xuICB9XG59XG5cbi52ZW51ZUNsaWVudHNfX2xpc3RJdGVtTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmVudWVDbGllbnRzX19sb2dvIHtcbiAgbWF4LWhlaWdodDogOC4xMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmV2ZW50TGlzdGluZ0NvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoMm4pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoM24pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xuICB9XG4gIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoM24tMSkgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbiAgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSgzbi0yKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgfVxuXG4gIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoNG4pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG59XG4uZXZlbnRMaXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50TGlzdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG59XG4uZXZlbnRMaXN0aW5nLnNjcm9sbEl0ZW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZXZlbnRMaXN0aW5nX19saW5rV3JhcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmV2ZW50TGlzdGluZ19fbGlua1dyYXA6aG92ZXIsIC5ldmVudExpc3RpbmdfX2xpbmtXcmFwOmZvY3VzLCAuZXZlbnRMaXN0aW5nX19saW5rV3JhcDphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmV2ZW50TGlzdGluZ19faW1hZ2VXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbn1cblxuLmV2ZW50TGlzdGluZ19faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmV2ZW50TGlzdGluZ19fbWV0YSB7XG4gIG1hcmdpbjogMCAwIDAuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZXZlbnRMaXN0aW5nX19mcm9tUHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmV2ZW50TGlzdGluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG5cbi5ldmVudExpc3RpbmdfX2xpbmV1cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMCAxcmVtO1xufVxuXG4uZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ldmVudExpc3RpbmdfX2J1dHRvbiB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmV2ZW50TGlzdGluZ19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZXZlbnRMaXN0aW5nX19idXR0b24tLXNwYWNpbmdSaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5ldmVudExpc3RpbmdfX2J1dHRvbi0tc29sZE91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnRMaXN0aW5nX19idXR0b24tLXNvbGRPdXQgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXZlbnRMaXN0aW5nX19idXR0b24tLXNvbGRPdXQgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5ldmVudExpc3RpbmctLXRpbGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmV2ZW50TGlzdGluZy0tdGlsZSAuZXZlbnRMaXN0aW5nX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLmV2ZW50TGlzdGluZy0tdGlsZSAuZXZlbnRMaXN0aW5nX19tZXRhIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMC4zNzVyZW07XG59XG4uZXZlbnRMaXN0aW5nLS10aWxlIC5wd0hlYWRpbmcge1xuICBtYXJnaW46IDAuNjI1cmVtIDAgMC40Mzc1cmVtO1xufVxuXG4uZXZlbnRMaXN0aW5nX19jYXRlZ29yeSxcbi5ldmVudExpc3RpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLmhpcmVDb250YWN0Qm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpcmVDb250YWN0Qm94IHtcbiAgICBtYXgtd2lkdGg6IDIxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oaXJlQ29udGFjdEJveCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oaXJlQ29udGFjdEJveCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4uaGlyZUNvbnRhY3RCb3ggLnNvY2lhbExpbmtzIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuLmhpcmVDb250YWN0Qm94IC5zb2NpYWxMaW5rc19faXRlbSB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbi5oaXJlQ29udGFjdEJveCAuc29jaWFsTGlua3NfX3N2ZyB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uaGlyZUNvbnRhY3RCb3hfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xufVxuLmhpcmVDb250YWN0Qm94X19saW5rOmhvdmVyLCAuaGlyZUNvbnRhY3RCb3hfX2xpbms6YWN0aXZlLCAuaGlyZUNvbnRhY3RCb3hfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJlbGF0ZWRFdmVudHMgLmV2ZW50TGlzdGluZ0NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAucmVsYXRlZEV2ZW50cyAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJlbGF0ZWRFdmVudHMgLmV2ZW50TGlzdGluZ0NvbDpsYXN0LWNoaWxkIC5ldmVudExpc3Rpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVsYXRlZEV2ZW50cyAuZXZlbnRMaXN0aW5nQ29sIC5ldmVudExpc3Rpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWxhdGVkRXZlbnRzLS10aHJlZSAuZXZlbnRMaXN0aW5nQ29sIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucmVsYXRlZEV2ZW50c19faGVhZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0RGV0YWlsc19fYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jb250YWN0RGV0YWlsc19fYWRkcmVzcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdERldGFpbHNfX3Bob25lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyLjMxMjVyZW07XG59XG4uY29udGFjdERldGFpbHNfX3Bob25lOmhvdmVyLCAuY29udGFjdERldGFpbHNfX3Bob25lOmZvY3VzLCAuY29udGFjdERldGFpbHNfX3Bob25lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRhY3REZXRhaWxzX19tYXAge1xuICBoZWlnaHQ6IDMwcmVtO1xuICBtYXJnaW46IDNyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29udGFjdERldGFpbHNfX21hcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb250YWN0RGV0YWlsc19fbWFwIHtcbiAgICBoZWlnaHQ6IDM2cmVtO1xuICB9XG59XG4uY29udGFjdERldGFpbHNfX21hcCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFydGlzdExpc3Rpbmcge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFydGlzdExpc3Rpbmcge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxufVxuXG4uYXJ0aXN0TGlzdGluZ19fbGlua1dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJ0aXN0TGlzdGluZ19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cblxuLnB3Q291bnRkb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnB3Q291bnRkb3duLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wd0NvdW50ZG93bl9faGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB3Q291bnRkb3duX190aW1lcldyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnB3Q291bnRkb3duX19zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLnB3Q291bnRkb3duX19zZWN0aW9uOmxhc3Qtb2YtdHlwZSAucHdDb3VudGRvd25fX251bWJlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wd0NvdW50ZG93bl9fbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWsgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5wd0NvdW50ZG93bl9fbnVtYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMC43NXJlbTtcbn1cblxuLnB3Q291bnRkb3duX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5zZWN0aW9uLnB3Q291bnRkb3duLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wd0NvdW50ZG93bi0tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wd0NvdW50ZG93bi0tYmxhY2sgLnB3Q291bnRkb3duX19zZWN0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ub3RpZmljYXRpb25CYXIge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vdGlmaWNhdGlvbkJhciB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG4ubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMC4zMTI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMHJlbSAxcmVtIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd24ge1xuICAgIG1heC13aWR0aDogMzIuNXJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAyLjVyZW07XG4gIH1cbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX190aW1lcldyYXAge1xuICBtYXgtd2lkdGg6IDEzcmVtO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd25fX3NlY3Rpb24ge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX19zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX19zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX19udW1iZXIge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC45O1xufVxuLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd25fX251bWJlcjphZnRlciB7XG4gIGxlZnQ6IDAuMjVyZW07XG59XG5cbi5ub3RpZmljYXRpb25CYXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm5vdGlmaWNhdGlvbkJhcl9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uc2VhcmNoQmFyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEyMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuc2VhcmNoQmFyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2hCYXItLWluVGhlRmxvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG1hcmdpbjogLTFyZW0gMCAzcmVtO1xufVxuLnNlYXJjaEJhci0taW5UaGVGbG93IC5zZWFyY2hCYXJfX2lubmVyV3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5zZWFyY2hCYXJfX2lubmVyV3JhcCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zZWFyY2hCYXJfX2lubmVyV3JhcCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2VhcmNoQmFyX19pbm5lcldyYXAge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcbiAgfVxufVxuLnNlYXJjaEJhcl9faW5uZXJXcmFwIC5oZWFkZXJfX3NlYXJjaFRyaWdnZXJTdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNXJlbTtcbn1cblxuLnNlYXJjaEJhcl9fY2xvc2VCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnNlYXJjaEJhcl9fY2xvc2VCdXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2VhcmNoQmFyX19jbG9zZUJ1dHRvbiB7XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5zZWFyY2hCYXJfX2Nsb3NlQnV0dG9uOmFjdGl2ZSwgLnNlYXJjaEJhcl9fY2xvc2VCdXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VhcmNoQmFyX19jbG9zZVN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4uaGVhZGVyX19zZWFyY2hUcmlnZ2VyU3ZnUGF0aC0tYmxhY2sge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uc2VhcmNoQmFyX19mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xufVxuLnNlYXJjaEJhcl9fZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNlYXJjaEJhcl9fZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2VhcmNoQmFyX19mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2VhcmNoQmFyX19mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNlYXJjaEJhcl9fZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnNlYXJjaEJhcl9fZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNlYXJjaEJhcl9fZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNlYXJjaEJhcl9fZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLnNlYXJjaEJhcl9fZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNlYXJjaEJhcl9fZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNlYXJjaEJhcl9fZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5zZWFyY2hCYXJfX2Zvcm0gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uc2VhcmNoQmFyX19mb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLnNlYXJjaEJhcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLnNlYXJjaEJhcl9fbWFnR2xhc3NTdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLnNlYXJjaEJhcl9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2VhcmNoQmFyX19pbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNlYXJjaEJhcl9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLnNlYXJjaEJhcl9faW5wdXQ6Zm9jdXMsIC5zZWFyY2hCYXJfX2lucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWFyY2hCYXJfX3N2Z1BhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG5ib2R5LnNlYXJjaE9wZW4gLnNlYXJjaEJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4ucHdUYWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnB3VGFic19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwIDEuMTI1cmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdUYWJzX19idXR0b24ge1xuICAgIG1hcmdpbjogMCAyLjEyNXJlbSAwIDA7XG4gIH1cbn1cbi5wd1RhYnNfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTEuMTI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnB3VGFic19fYnV0dG9uLmZpbHRlckFjdGl2ZSwgLnB3VGFic19fYnV0dG9uLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wd1RhYnNfX2J1dHRvbi5maWx0ZXJBY3RpdmU6YWZ0ZXIsIC5wd1RhYnNfX2J1dHRvbi5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG4ucHdUYWJzX19idXR0b246YWN0aXZlLCAucHdUYWJzX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnB3VGFic19fYnV0dG9uOmhvdmVyLCAucHdUYWJzX19idXR0b246YWN0aXZlLCAucHdUYWJzX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAwIDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51TGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXJfX21lbnVMaXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlcl9fbWVudUxpc3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMjVyZW0gMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX21lbnVMaXN0IGE6aG92ZXIsIC5mb290ZXJfX21lbnVMaXN0IGE6Zm9jdXMsIC5mb290ZXJfX21lbnVMaXN0IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJfX21lbnVMaXN0LS1zZWNvbmRhcnkge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IGEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5mb290ZXJfX2xvZ29MaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxLjc1cmVtIGF1dG8gMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbG9nb0xpc3Qge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3Rlcl9fbG9nb0xpc3Qge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAuMzc1cmVtIDAgMC43NXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvTGlzdEl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzM0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19sb2dvTGlzdEl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyX19sb2dvTGlzdEl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDNyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3Rlcl9fbG9nb0xpc3RJdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ29MaXN0SW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5idWlsdEJ5TGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5idWlsdEJ5TGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAuYnVpbHRCeUxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbWFyZ2luOiAyLjI1cmVtIDAgMDtcbiAgfVxufVxuLmJ1aWx0QnlMaW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NpYWxMaW5rcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIH1cbn1cblxuLnNvY2lhbExpbmtzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnNvY2lhbExpbmtzX19zdmctLXR3aXR0ZXIge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNvY2lhbExpbmtzX19zdmdQYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmJhbm5lckNvbnRlbnRCb3gge1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJhbm5lckNvbnRlbnRCb3gtLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5iYW5uZXJDb250ZW50Qm94LS1mbG9hdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDIuODc1cmVtO1xufVxuLmJhbm5lckNvbnRlbnRCb3gtLWZsb2F0eSAuYmFubmVyQ29udGVudEJveF9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAzOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94LS1mbG9hdHkgLmJhbm5lckNvbnRlbnRCb3hfX2lubmVyV3JhcCB7XG4gICAgcGFkZGluZzogMi4zMTI1cmVtIDNyZW0gM3JlbTtcbiAgfVxufVxuXG4uYmFubmVyQ29udGVudEJveF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJhbm5lckNvbnRlbnRCb3hfX2xpc3RJdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICB9XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbS0tc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYmFubmVyQ29udGVudEJveF9fc3RhbmRvdXRUZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmJhbm5lckNvbnRlbnRCb3hfX3N0YW5kb3V0VGV4dDpudGgtY2hpbGQoMW4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX21ldGEge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94X19tZXRhIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19tZXRhSXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX21ldGFJdGVtLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFubmVyQ29udGVudEJveF9fbWV0YUl0ZW0tLWNhdGVnb3JpZXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnB3TWV0YS5iYW5uZXJDb250ZW50Qm94X19tZXRhSXRlbS0tZnJvbVByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wd01ldGEuYmFubmVyQ29udGVudEJveF9fbWV0YUl0ZW0tLWZyb21QcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuYmFubmVyQ29udGVudEJveF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC4zMTI1cmVtO1xuICB9XG4gIC5iYW5uZXJDb250ZW50Qm94X19idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyQ29udGVudEJveF9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMi4xMjVyZW0gMCAwO1xuICB9XG59XG5cbi5tYWluQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWFpbkNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDZyZW07XG4gIH1cbn1cblxuLm1haW5Db250ZW50LS1ub1RvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHdTZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdTZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB3U2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNnJlbTtcbiAgfVxufVxuXG4ucHdTZXBhcmF0b3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi42MjVyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xLjVyZW07XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdTZXBhcmF0b3Ige1xuICAgIHRvcDogLTIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB3U2VwYXJhdG9yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgdG9wOiAtM3JlbTtcbiAgfVxufVxuXG4ucHdEZWZhdWx0Q29udGVudCBoMSwgLnB3RGVmYXVsdENvbnRlbnQgaDIsIC5wd0RlZmF1bHRDb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogOTYlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wd0RlZmF1bHRDb250ZW50IGgxLCAucHdEZWZhdWx0Q29udGVudCBoMiwgLnB3RGVmYXVsdENvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLnB3RGVmYXVsdENvbnRlbnQgaDQsIC5wd0RlZmF1bHRDb250ZW50IGg1LCAucHdEZWZhdWx0Q29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB3RGVmYXVsdENvbnRlbnQgaDQsIC5wd0RlZmF1bHRDb250ZW50IGg1LCAucHdEZWZhdWx0Q29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnB3RGVmYXVsdENvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xufVxuLnB3RGVmYXVsdENvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wd0RlZmF1bHRDb250ZW50IGE6aG92ZXIsIC5wd0RlZmF1bHRDb250ZW50IGE6YWN0aXZlLCAucHdEZWZhdWx0Q29udGVudCBhOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnB3RGVmYXVsdENvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHdEZWZhdWx0Q29udGVudCBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDQuNXJlbSAwO1xuICB9XG59XG4ucHdEZWZhdWx0Q29udGVudCBibG9ja3F1b3RlIHAge1xuICBmb250LWZhbWlseTogXCJEcnVrXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDk1LjklO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3RGVmYXVsdENvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB3RGVmYXVsdENvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLnB3RGVmYXVsdENvbnRlbnQtLXRvcFNwYWNpbmcge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cblxuLnB3X19pZnJhbWVDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHdfX2lmcmFtZUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cbi5wd19faWZyYW1lQ29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHdNZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLnB3TWV0YV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnB3TWV0YV9fbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjc1cmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnB3TWV0YV9fbGlzdEl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHdNZXRhX19saXN0SXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cblxuLnB3UGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd1BhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogNHJlbSAwIDguNzVyZW07XG4gIH1cbn1cblxuLnB3UGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd1BhZ2luYXRpb25fX2J1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG4gIH1cbn1cbi5wd1BhZ2luYXRpb25fX2J1dHRvbjpmb2N1cywgLnB3UGFnaW5hdGlvbl9fYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucHdQYWdpbmF0aW9uX19idXR0b24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnB3UGFnaW5hdGlvbl9fYnV0dG9uLS1wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wd1BhZ2luYXRpb25fX2J1dHRvbi0tbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdTb2NpYWxTaGFyZUljb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMgLnB3U29jaWFsU2hhcmVJY29uc19faWNvbnNXcmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wd1NvY2lhbFNoYXJlSWNvbnMgLnB3U29jaWFsU2hhcmVJY29uc19faWNvbnNXcmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LWljb24td3JhcHBlci5hdC1zaGFyZS1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjI1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtaWNvbi13cmFwcGVyLmF0LXNoYXJlLWJ0biB7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjI1cmVtO1xuICB9XG59XG4ucHdTb2NpYWxTaGFyZUljb25zIC5hdC1pY29uLXdyYXBwZXIuYXQtc2hhcmUtYnRuOmhvdmVyLCAucHdTb2NpYWxTaGFyZUljb25zIC5hdC1pY29uLXdyYXBwZXIuYXQtc2hhcmUtYnRuOmZvY3VzLCAucHdTb2NpYWxTaGFyZUljb25zIC5hdC1pY29uLXdyYXBwZXIuYXQtc2hhcmUtYnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtaWNvbi13cmFwcGVyLmF0LXNoYXJlLWJ0biAuYXQtaWNvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4ucHdTb2NpYWxTaGFyZUljb25zIC5hdC1pY29uLXdyYXBwZXIuYXQtc2hhcmUtYnRuIC5hdC1pY29uLXdyYXBwZXIgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LXN2Yy1mYWNlYm9vayAuYXQtaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhY2Vib29rLWljb24tLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzFyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LXN2Yy10d2l0dGVyIC5hdC1pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdHdpdHRlci1pY29uLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xLjc1cmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtc3ZjLXNtcyAuYXQtaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Bob25lLWljb24tLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzFyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLnB3U29jaWFsU2hhcmVJY29uc19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3U29jaWFsU2hhcmVJY29uc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5wd1NvY2lhbFNoYXJlSWNvbnMtLWJsYWNrIC5hdC1zdmMtZmFjZWJvb2sgLmF0LWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYWNlYm9vay1pY29uLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xcmVtIDEuNXJlbTtcbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMtLWJsYWNrIC5hdC1zdmMtdHdpdHRlciAuYXQtaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3R3aXR0ZXItaWNvbi0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS43NXJlbSAycmVtO1xufVxuLnB3U29jaWFsU2hhcmVJY29ucy0tYmxhY2sgLmF0LXN2Yy1zbXMgLmF0LWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9waG9uZS1pY29uLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xcmVtIDEuNXJlbTtcbn1cblxuLnB3RmlsdGVyUmVzdWx0cyB7XG4gIG1hcmdpbjogLTJyZW0gYXV0byAycmVtO1xufVxuXG4ucHdGaWx0ZXJSZXN1bHRzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wd0ZpbHRlclJlc3VsdHNfX2NsZWFyQWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wd0ZpbHRlclJlc3VsdHNfX2NsZWFyQWxsOmFjdGl2ZSwgLnB3RmlsdGVyUmVzdWx0c19fY2xlYXJBbGw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHdGaWx0ZXJSZXN1bHRzX19yZXN1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW0gMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubGlzdGluZ0NvbDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxpc3RpbmdDb2w6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nQ29sOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uYWpheFNlY3Rpb25Db250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYWpheFNlY3Rpb25Db250YWluZXIuYWpheExvYWRpbmcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5hcHBseUZpbHRlcnNUcmlnZ2VyLFxuLm1vYmlsZUZpbHRlcnNUcmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbn1cbi5hcHBseUZpbHRlcnNUcmlnZ2VyOmZvY3VzLCAuYXBwbHlGaWx0ZXJzVHJpZ2dlcmFjdGl2ZSxcbi5tb2JpbGVGaWx0ZXJzVHJpZ2dlcjpmb2N1cyxcbi5tb2JpbGVGaWx0ZXJzVHJpZ2dlcmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXBwbHlGaWx0ZXJzVHJpZ2dlcjpob3Zlcixcbi5tb2JpbGVGaWx0ZXJzVHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFwcGx5RmlsdGVyc1RyaWdnZXIsXG4ubW9iaWxlRmlsdGVyc1RyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vYmlsZUZpbHRlcnNUcmlnZ2VyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcHBseUZpbHRlcnNUcmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMCBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIGJvZHkud2hhdHMtb24gLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgYm9keS53aGF0cy1vbiAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG5ib2R5LmZpbHRlcnNPcGVuIC5tb2JpbGVGaWx0ZXJzVHJpZ2dlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5LmZpbHRlcnNPcGVuIC5hcHBseUZpbHRlcnNUcmlnZ2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnB3Vmlld1N3aXRjaGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ucHdWaWV3U3dpdGNoZXJfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wd1ZpZXdTd2l0Y2hlcl9fYnV0dG9uLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHdWaWV3U3dpdGNoZXJfX2J1dHRvbjpmb2N1cywgLnB3Vmlld1N3aXRjaGVyX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnB3Vmlld1N3aXRjaGVyX19idXR0b24tLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLnB3Vmlld1N3aXRjaGVyX19zdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4ucHdWaWV3U3dpdGNoZXJfX3JlY3QtLWdyaWQge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLnB3Vmlld1N3aXRjaGVyX19yZWN0LS1saXN0IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMnB4O1xufVxuXG4ud2hhdHNPbkxpc3RpbmdzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLndoYXRzT25MaXN0aW5ncy5hamF4TG9hZGluZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAud2hhdHNPbkxpc3RpbmdzIC5ldmVudExpc3RpbmdDb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncyAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud2hhdHNPbkxpc3RpbmdzIC5ldmVudExpc3RpbmdDb2wge1xuICAgIHdpZHRoOiAzMy4zMzMzMzQlO1xuICB9XG4gIC53aGF0c09uTGlzdGluZ3MgLmV2ZW50TGlzdGluZ0NvbDpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aGF0c09uTGlzdGluZ3MgLmV2ZW50TGlzdGluZ0NvbDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzNCU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2wge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi53aGF0c09uTGlzdGluZ3MtLWZvdXIgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSg0bikgLnNjcm9sbEl0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1vZi10eXBlKDRuLTEpIC5zY3JvbGxJdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi53aGF0c09uTGlzdGluZ3MtLWZvdXIgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSg0bi0yKSAuc2Nyb2xsSXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoNG4tMykgLnNjcm9sbEl0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4ud2hhdHNPbkxpc3RpbmdzLS1saXN0IC5ldmVudExpc3RpbmdDb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4ud2hhdHNPbkxpc3RpbmdzLS1saXN0IC5ldmVudExpc3Rpbmcuc2Nyb2xsSXRlbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ud2hhdHNPbkxpc3RpbmdzLS1saXN0IC5ldmVudExpc3RpbmdfX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZ19faW1hZ2VXcmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZ19fbGluZXVwIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZ19fbGluZXVwIHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLndoYXRzT25MaXN0aW5ncy0tbGlzdCAuZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG5cbi5wYXJ0bmVyR3JvdXAge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLnBhcnRuZXJHcm91cCAucGFydG5lcnNfX2xpc3RJdGVtIHtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAtMnJlbTtcbn1cblxuLmhpcmVJbnRyb0Jsb2NrIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGlyZUludHJvQmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlyZUludHJvQmxvY2sge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhpcmVJbnRyb0Jsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuICB9XG59XG5cbi5oaXJlQ2hpbGRQYWdlIC5iYW5uZXIge1xuICBtYXJnaW46IDA7XG59XG4uaGlyZUNoaWxkUGFnZSAuZnVsbFdpZHRoTWVkaWFCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2luZ2xlLWV2ZW50IC5iYW5uZXIge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnNpbmdsZS1ldmVudCAuZXZlbnRJbmZvQmxvY2tfX2JvdHRvbVNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZpeGVkVGlja2V0c0J1dHRvbkZvckV2ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZml4ZWRUaWNrZXRzQnV0dG9uRm9yRXZlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5maXhlZFRpY2tldHNCdXR0b25Gb3JFdmVudDpob3ZlciwgLmZpeGVkVGlja2V0c0J1dHRvbkZvckV2ZW50OmFjdGl2ZSwgLmZpeGVkVGlja2V0c0J1dHRvbkZvckV2ZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5maXhlZFRpY2tldHNCdXR0b25Gb3JFdmVudC5pblZpZXcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2FsbGVyeVNlY3Rpb24ge1xuICBtYXJnaW46IDAgMCA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ2FsbGVyeVNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA2cmVtO1xuICB9XG59XG4uZ2FsbGVyeVNlY3Rpb24gLmxhenlMb2FkRnJhbWUsIC5nYWxsZXJ5U2VjdGlvbiAucm93LCAuZ2FsbGVyeVNlY3Rpb24gLmNvbHVtbiwgLmdhbGxlcnlTZWN0aW9uIC5jb2x1bW5zLCAuZ2FsbGVyeVNlY3Rpb24gLnB3RmxleENvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYWxsZXJ5U2VjdGlvbiAubGF6eUxvYWRGcmFtZSBpbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5nYWxsZXJ5X19pbWFnZUNvbnRhaW5lci0td2l0aFZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGF5LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdhbGxlcnlfX2ltYWdlQ29udGFpbmVyLS13aXRoVmlkZW86YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnJlbTtcbiAgfVxufVxuLmdhbGxlcnlfX2ltYWdlQ29udGFpbmVyLS13aXRoVmlkZW86aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nYWxsZXJ5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uZ2FsbGVyeV9faW1hZ2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS0xIHtcbiAgZ3JpZC1hcmVhOiBpdGVtMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tMiB7XG4gIGdyaWQtYXJlYTogaXRlbTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTMge1xuICBncmlkLWFyZWE6IGl0ZW0zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS00IHtcbiAgZ3JpZC1hcmVhOiBpdGVtNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tNSB7XG4gIGdyaWQtYXJlYTogaXRlbTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTYge1xuICBncmlkLWFyZWE6IGl0ZW02O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS03IHtcbiAgZ3JpZC1hcmVhOiBpdGVtNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tOCB7XG4gIGdyaWQtYXJlYTogaXRlbTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTkge1xuICBncmlkLWFyZWE6IGl0ZW05O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS0xMCB7XG4gIGdyaWQtYXJlYTogaXRlbTEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5U2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1yb3dzOiA0MHZ3O1xuICBncmlkLWdhcDogMC42cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQxIHtcbiAgZ3JpZC1hdXRvLXJvd3M6IDQwdnc7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTFcIiBcIml0ZW0yIGl0ZW0zXCIgXCJpdGVtNCBpdGVtNVwiIFwiaXRlbTYgaXRlbTdcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQxIHtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTEgaXRlbTIgaXRlbTNcIiBcIml0ZW0xIGl0ZW0xIGl0ZW00IGl0ZW0zXCIgXCJpdGVtNSBpdGVtNSBpdGVtNiBpdGVtN1wiO1xuICAgIGdyaWQtYXV0by1yb3dzOiAxNnJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeVNlY3Rpb24tLWxheW91dDMge1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0yXCIgXCJpdGVtMyBpdGVtNFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ2FsbGVyeVNlY3Rpb24tLWxheW91dDMge1xuICAgIGdyaWQtYXV0by1yb3dzOiAzMHJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeVNlY3Rpb24tLWxheW91dDQge1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0yXCIgXCJpdGVtMyBpdGVtNFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ2FsbGVyeVNlY3Rpb24tLWxheW91dDQge1xuICAgIGdyaWQtYXV0by1yb3dzOiAyNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0yIGl0ZW0yXCIgXCJpdGVtMyBpdGVtMyBpdGVtNFwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0NCB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDMwcmVtO1xuICB9XG59XG5cbi5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0NSB7XG4gIGdyaWQtYXV0by1yb3dzOiA0MHZ3O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMiBpdGVtM1wiIFwiaXRlbTQgaXRlbTVcIiBcIml0ZW02IGl0ZW0xMFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ2FsbGVyeVNlY3Rpb24tLWxheW91dDUge1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDE2cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTIgaXRlbTMgaXRlbTNcIiBcIml0ZW0xIGl0ZW00IGl0ZW0zIGl0ZW0zXCIgXCJpdGVtNSBpdGVtNiBpdGVtMTAgaXRlbTEwXCI7XG4gIH1cbn1cblxuLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQ2IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA4MHZ3IDQwdnc7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTFcIiBcIml0ZW0yIGl0ZW0zXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0NiB7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQycmVtIDI0cmVtO1xuICB9XG59XG5cbi5tYWdpY01vZGFsLS1nYWxsZXJ5VmlkZW8gLm1hZ2ljTW9kYWxJbm5lciB7XG4gIG1heC13aWR0aDogOTByZW07XG4gIHBhZGRpbmc6IDNyZW0gMXJlbSAwLjYyNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWdpY01vZGFsLS1nYWxsZXJ5VmlkZW8gLm1hZ2ljTW9kYWxJbm5lciB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtIDAuNjI1cmVtIDFyZW07XG4gIH1cbn1cblxuLmdhbGxlcnlNb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5nYWxsZXJ5TW9kYWxfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keS5yZWRhY3RlZEhvbGRpbmdQYWdlIC5oZWFkZXJfX2xvZ29XcmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC5yZWRhY3RlZEJhbm5lciB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC5yZWRhY3RlZEJhbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAuc2Nyb2xsSXRlbSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAuc2Nyb2xsSXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLnNjcm9sbEl0ZW0ucmV2ZWFsZWQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLnNjcm9sbEl0ZW0ucmV2ZWFsZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29udGFpbmVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbnRhaW5lciB7XG4gIGhlaWdodDogM3JlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbnRhaW5lciBsYWJlbC53cGZvcm1zLWVycm9yLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbnRhaW5lciBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgYm90dG9tOiAtMS41cmVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtZmllbGQtY29udGFpbmVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDcwJSAtIDEuMjVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29udGFpbmVyIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbnRhaW5lciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogR3JhcGhpaywgc2Fucy1zZXJpZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgaW1nLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmhvdmVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciBwLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC5mb290ZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAuZm9vdGVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLmZvb3RlciAuZm9vdGVyX19tZW51TGlzdCBhLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC5mb290ZXIgLmZvb3Rlcl9fbWVudUxpc3QgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLmZvb3RlciAuZm9vdGVyX19sb2dvTGlzdEltYWdlLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC5mb290ZXIgLmZvb3Rlcl9fbG9nb0xpc3RJbWFnZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG4ucmVkYWN0ZWRTZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVkYWN0ZWRTZWN0aW9uX19pbm5lcldyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJlZGFjdGVkU2VjdGlvbl9fbG9nb1dyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRTZWN0aW9uX19sb2dvV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucmVkYWN0ZWRTZWN0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZFNlY3Rpb25fX2xpbmsge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5yZWRhY3RlZFNlY3Rpb25fX2xpbmsgLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucmVkYWN0ZWRTZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrIFNlbWlib2xkLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRTZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWRhY3RlZFNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ucmVkYWN0ZWRTZWN0aW9uX19mb3JtV3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkU2VjdGlvbl9fZm9ybVdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4ucmVkYWN0ZWRTZWN0aW9uX19mb3JtV3JhcC5yZWRhY3RlZFNlY3Rpb25fX2Zvcm1XcmFwLS1ob2xkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEyJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkU2VjdGlvbl9fZm9ybVdyYXAucmVkYWN0ZWRTZWN0aW9uX19mb3JtV3JhcC0taG9sZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cblxuLnJlZGFjdGVkU2VjdGlvbl9fc21hbGxUZXh0IHtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVkYWN0ZWRTZWN0aW9uX19zbWFsbFRleHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlZGFjdGVkU2VjdGlvbl9fc21hbGxUZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlZGFjdGVkQmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZGFjdGVkQmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNi40cmVtO1xuICAgIG1hcmdpbjogMCAwIDMuMjVyZW07XG4gIH1cbn1cblxuLnJlYWN0ZWRCYW5uZXJfX21heFdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yZWRhY3RlZEJhbm5lcl9fdmlkZW8ge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTEuMnZ3KTtcbiAgbWFyZ2luLWxlZnQ6IC01LjZ2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRCYW5uZXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNC4ydncpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZGFjdGVkQmFubmVyX192aWRlbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNXZ3KTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yZWRhY3RlZEJhbm5lcl9fdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjd2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAucmVkYWN0ZWRCYW5uZXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnZ3KTtcbiAgICBtYXJnaW4tbGVmdDogLTF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5yZWRhY3RlZEJhbm5lcl9fdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyLjR2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjJ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZWRhY3RlZEJhbm5lcl9fdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyLjh2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjR2dztcbiAgfVxufVxuXG4ucmVkYWN0ZWRDb250ZW50V3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZGFjdGVkQ29udGVudFdyYXAge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5yZWRhY3RlZENvbnRlbnRXcmFwX19pbnRybyB7XG4gIG1hcmdpbjogMCAwIDIuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWRhY3RlZENvbnRlbnRXcmFwX19pbnRybyB7XG4gICAgbWFyZ2luOiAwIDAgMy4yNXJlbTtcbiAgfVxufVxuLnJlZGFjdGVkQ29udGVudFdyYXBfX2ludHJvIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVkYWN0ZWRDb250ZW50V3JhcF9fbWFpblRleHQge1xuICBtYXJnaW46IDAgMCA2LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQ29udGVudFdyYXBfX21haW5UZXh0IHtcbiAgICBtYXJnaW46IDAgMCA0LjVyZW07XG4gIH1cbn1cbi5yZWRhY3RlZENvbnRlbnRXcmFwX19tYWluVGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlZGFjdGVkQ29udGVudFdyYXBfX3RpY2tldHNCdXR0b25XcmFwLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRDb250ZW50V3JhcF9fdGlja2V0c0J1dHRvbldyYXAtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRDb250ZW50V3JhcF9fdGlja2V0c0J1dHRvbldyYXAtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVkYWN0ZWRDb250ZW50V3JhcF9fdGlja2V0c0J1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQ29udGVudFdyYXBfX3RpY2tldHNCdXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICB9XG59XG5cbi5yZWRhY3RlZENvbnRlbnRXcmFwX190aWNrZXRzQnV0dG9uLS1zb2xkT3V0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlZGFjdGVkQ29udGVudFdyYXBfX3RpY2tldHNCdXR0b24tLXNvbGRPdXQgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZWRhY3RlZEV2ZW50RGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgMCA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZEV2ZW50RGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIDAgMy41cmVtO1xuICB9XG59XG4ucmVkYWN0ZWRFdmVudERldGFpbHMgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBncmlkLWdhcDogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZEV2ZW50RGV0YWlscyAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5yZWRhY3RlZEV2ZW50RGV0YWlscyAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cbi5yZWRhY3RlZEV2ZW50RGV0YWlscyAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkRXZlbnREZXRhaWxzIC5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG4ucmVkYWN0ZWRFdmVudERldGFpbHMgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZGFjdGVkRXZlbnREZXRhaWxzIC5ldmVudEluZm9CbG9ja19faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG4ucmVkYWN0ZWRFdmVudERldGFpbHMgLmV2ZW50SW5mb0Jsb2NrX19sYXJnZVRleHQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJlZGFjdGVkTGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMCAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkTGlzdGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMCAyLjVyZW07XG4gIH1cbn1cblxuLnJlZGFjdGVkTGlzdGluZ19fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRMaXN0aW5nX19idXR0b24ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICB9XG59XG4ucmVkYWN0ZWRMaXN0aW5nX19idXR0b24ucmVkYWN0ZWRDb250ZW50V3JhcF9fdGlja2V0c0J1dHRvbi0tc29sZE91dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnJlZGFjdGVkTGlzdGluZ19fYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIubG9hZGVkIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRBdWRpb1BsYXllciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjFyZW0pO1xuICAgIG1hcmdpbjogMCAwIDAgMC45cmVtO1xuICB9XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRhaW5lcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUge1xuICB6LWluZGV4OiAyO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsLFxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbDphZnRlcixcbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lLWN1cnJlbnQsIC5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtY3VycmVudCwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCBzcGFuIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lLXRvdGFsIHtcbiAgbWFyZ2luOiA5cHggMCAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZS1sb2FkZWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lLWhhbmRsZSxcbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUtZmxvYXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3Qge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBhLndwLXBsYXlsaXN0LWNhcHRpb24sIC5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdC1saWdodCBhLndwLXBsYXlsaXN0LWNhcHRpb24sXG4ucmVkYWN0ZWRBdWRpb1BsYXllciBzcGFuLndwLXBsYXlsaXN0LWl0ZW0tdGl0bGUsIC5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdC1saWdodCBkaXYud3AtcGxheWxpc3QtaXRlbS1sZW5ndGgge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQgZGl2LndwLXBsYXlsaXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQgLndwLXBsYXlsaXN0LWl0ZW0tbGVuZ3RoIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QgLndwLXBsYXlsaXN0LWN1cnJlbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QgLndwLXBsYXlsaXN0LWN1cnJlbnQtaXRlbSAud3AtcGxheWxpc3QtY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0IC53cC1wbGF5bGlzdC1jdXJyZW50LWl0ZW0gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0IC53cC1wbGF5bGlzdC1jdXJyZW50LWl0ZW0gaW1nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1idXR0b24gPiBidXR0b24ge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9tZWRpYS1pY29ucy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9tZWRpYS1pY29ucy5zdmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1vdmVybGF5LWJ1dHRvbjphZnRlciB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL21lZGlhLWljb25zLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL21lZGlhLWljb25zLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtOThweCAtNTVweDtcbiAgbWFzay1wb3NpdGlvbjogLTk4cHggLTU1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1vdmVybGF5LWJ1dHRvbjphZnRlciB7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtODBweCAtMzlweDtcbiAgICBtYXNrLXBvc2l0aW9uOiAtODBweCAtMzlweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXBsYXkgPiBidXR0b24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1tdXRlID4gYnV0dG9uIHtcbiAgbWFzay1wb3NpdGlvbjogLTYwcHggMDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtcGF1c2UgPiBidXR0b24ge1xuICBtYXNrLXBvc2l0aW9uOiAtMjBweCAwO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMHB4IDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1mdWxsc2NyZWVuLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gIG1hc2stcG9zaXRpb246IC04MHB4IDA7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTgwcHggMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXVuZnVsbHNjcmVlbiA+IGJ1dHRvbiB7XG4gIG1hc2stcG9zaXRpb246IC0xMDBweCAwO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0xMDBweCAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdW5tdXRlID4gYnV0dG9uIHtcbiAgbWFzay1wb3NpdGlvbjogLTQwcHggMDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtNDBweCAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udGFpbmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWw6YWZ0ZXIsXG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lLWN1cnJlbnQsIC5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtY3VycmVudCxcbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWxvYWRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgYS53cC1wbGF5bGlzdC1jYXB0aW9uLCAucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QtbGlnaHQgYS53cC1wbGF5bGlzdC1jYXB0aW9uLCAucmVkYWN0ZWRBdWRpb1BsYXllciBzcGFuLndwLXBsYXlsaXN0LWl0ZW0tdGl0bGUsXG4ucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QtbGlnaHQgZGl2LndwLXBsYXlsaXN0LWl0ZW0tbGVuZ3RoIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbiN3cHZpZXctaWZyYW1lLXNhbmRib3ggLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCAud3AtcGxheWxpc3QtcGxheWluZyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQgLndwLXBsYXlsaXN0LWNhcHRpb24ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IC53cC1wbGF5bGlzdC1wbGF5aW5nIGEud3AtcGxheWxpc3QtY2FwdGlvbiwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IC53cC1wbGF5bGlzdC1wbGF5aW5nICosIC5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCAud3AtcGxheWxpc3QtcGxheWluZyAud3AtcGxheWxpc3QtaXRlbS1sZW5ndGgge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0IC53cC1wbGF5bGlzdC1jdXJyZW50LWl0ZW0gaW1nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1vdmVybGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1vdmVybGF5LWJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5yZWRhY3RlZEF1ZGlvUGxheWVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZEF1ZGlvUGxheWVyX190ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLnJlZGFjdGVkQXVkaW9QbGF5ZXJfX3BsYXllcldyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlZGFjdGVkQXVkaW9QbGF5ZXJfX3BsYXllciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQXVkaW9QbGF5ZXJfX3BsYXllciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5yZWRhY3RlZEF1ZGlvUGxheWVyX193YXZlZm9ybSB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xufVxuXG4ucmVkYWN0ZWRNYWluUGFnZVRpY2tldHNCdXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkTWFpblBhZ2VUaWNrZXRzQnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVkYWN0ZWRNYWluUGFnZVRpY2tldHNCdXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiAycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zdWJzY3JpYmVQYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zdWJzY3JpYmVQYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIH1cbn1cblxuLnN1YnNjcmliZVBhZ2VfX21haW5IZWFkaW5nIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdWJzY3JpYmVQYWdlX19tYWluSGVhZGluZyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAzLjVyZW07XG4gICAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgfVxufVxuXG4uc3Vic2NyaWJlUGFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnN1YnNjcmliZVBhZ2VfX3ZpZGVvIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5zdWJzY3JpYmVQYWdlX190ZXh0V3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSArIDFyZW0pO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdWJzY3JpYmVQYWdlIC5uZXdzbGV0dGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1heC13aWR0aDogMjhyZW07XG4gIHBhZGRpbmc6IDEuMzEyNXJlbSAwIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN1YnNjcmliZVBhZ2UgLm5ld3NsZXR0ZXIge1xuICAgIG1heC13aWR0aDogMzcuODc1cmVtO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDIuMzEyNXJlbSAwIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5zdWJzY3JpYmVQYWdlIC5uZXdzbGV0dGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLnN1YnNjcmliZVBhZ2UgLm5ld3NsZXR0ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdWJzY3JpYmVQYWdlIC5uZXdzbGV0dGVyIGE6aG92ZXIsIC5zdWJzY3JpYmVQYWdlIC5uZXdzbGV0dGVyIGE6YWN0aXZlLCAuc3Vic2NyaWJlUGFnZSAubmV3c2xldHRlciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3Vic2NyaWJlUGFnZSAubmV3c2xldHRlcl9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXBvc3QgLnB3TWV0YV9fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5vQmFubmVyIC5hcnRpY2xlV3JhcCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubm9CYW5uZXIgLmFydGljbGVXcmFwIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9CYW5uZXIgLmFydGljbGVXcmFwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDA7XG4gIH1cbn1cblxuYm9keS5zZWFyY2gtcmVzdWx0cyAuaGVhZGVyX19zZWFyY2hUcmlnZ2VyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2hSZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDAgNXJlbTtcbn1cblxuLnNlYXJjaFJlc3VsdCB7XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zZWFyY2hSZXN1bHQge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgfVxufVxuLnNlYXJjaFJlc3VsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjMxMjVyZW0pO1xuICBtYXJnaW4tbGVmdDogY2FsYygxLjMxMjVyZW0vMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zZWFyY2hSZXN1bHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5zZWFyY2hSZXN1bHQgKiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlYXJjaFJlc3VsdCBpbWcge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLnNlYXJjaFJlc3VsdCAucHdNZXRhX19saXN0LFxuLnNlYXJjaFJlc3VsdCAucHdNZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaFJlc3VsdCAuZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xufVxuXG4uc2VhcmNoUmVzdWx0X190ZXh0V3JhcCxcbi5zZWFyY2hSZXN1bHRfX2ltYWdlV3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2VhcmNoUmVzdWx0X190ZXh0V3JhcCxcbi5zZWFyY2hSZXN1bHRfX2ltYWdlV3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoUmVzdWx0X19pbWFnZVdyYXAge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLmZhcUdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZhcUdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCA3cmVtO1xuICB9XG59XG5cbi5mYXFHcm91cF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZmFxR3JvdXBfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMXJlbSAwIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZmFxR3JvdXBfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMXJlbSAwIDMuMzc1cmVtO1xuICB9XG59XG5cbi5mYXFHcm91cF9fcXVlc3Rpb25BbnN3ZXJHcm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uZmFxR3JvdXBfX3F1ZXN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMy4yNXJlbSAxLjI1cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5mYXFHcm91cF9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZmFxR3JvdXBfX3F1ZXN0aW9uOmFjdGl2ZSwgLmZhcUdyb3VwX19xdWVzdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmFxR3JvdXBfX3F1ZXN0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhcUdyb3VwX19xdWVzdGlvbi5hY3RpdmUgLmZhcUdyb3VwX19xdWVzdGlvblN2Zy0tcGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFxR3JvdXBfX3F1ZXN0aW9uLmFjdGl2ZSAuZmFxR3JvdXBfX3F1ZXN0aW9uU3ZnLS1taW51cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFxR3JvdXBfX3F1ZXN0aW9uU3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mYXFHcm91cF9fcXVlc3Rpb25Tdmcge1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5mYXFHcm91cF9fcXVlc3Rpb25TdmctLW1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhcUdyb3VwX19xdWVzdGlvblN2Z1JlY3Qge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDNweDtcbiAgc3Ryb2tlOiAjMDAwO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYXFHcm91cF9fYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMi4yNXJlbTtcbn1cbi5mYXFHcm91cF9fYW5zd2VyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcUdyb3VwX19hbnN3ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mYXFHcm91cF9fYW5zd2VyIHN0cm9uZywgLmZhcUdyb3VwX19hbnN3ZXIgZW0ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keS5mbGlwcGVycyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucHdIZWFkaW5nLS1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucHdTZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5wd0hlYWRpbmctLXdoaXRlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjazpob3ZlciwgYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0tYmxhY2s6Zm9jdXMsIGJvZHkuZmxpcHBlcnMgLnB3QnV0dG9uLS1ib3JkZXItLWJsYWNrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0td2hpdGUge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0td2hpdGU6aG92ZXIsIGJvZHkuZmxpcHBlcnMgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmZvY3VzLCBib2R5LmZsaXBwZXJzIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLm1haW5UaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5tYWluVGl0bGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5wYXJ0bmVyc01vZHVsZSAucHdIZWFkaW5nLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucGFydG5lcnNNb2R1bGUgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLnBhcnRuZXJzTW9kdWxlIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTpob3ZlciwgYm9keS5mbGlwcGVycyAucGFydG5lcnNNb2R1bGUgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmZvY3VzLCBib2R5LmZsaXBwZXJzIC5wYXJ0bmVyc01vZHVsZSAucHdCdXR0b24tLWJvcmRlci0td2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5hcnRpY2xlIC5wd01ldGFfX2xpc3Q6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAuYXJ0aWNsZV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucHdNZXRhX19saXN0SXRlbTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLnBhcnRuZXJzIC5wd0hlYWRpbmctLXdoaXRlLCBib2R5LmZsaXBwZXJzIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbiAucHdIZWFkaW5nLS13aGl0ZSxcbmJvZHkuZmxpcHBlcnMgLmV2ZW50VHlwZXMgLnB3SGVhZGluZy0td2hpdGUsIGJvZHkuZmxpcHBlcnMgLm5ld3NsZXR0ZXIgLnB3SGVhZGluZy0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLmNvbnRhY3RCbG9ja3MgLnB3SGVhZGluZy0tYmxhY2ssIGJvZHkuZmxpcHBlcnMgLmhpcmVOZXdzbGV0dGVyIC5wd0hlYWRpbmctLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5oaXJlQ29udGFjdEJveCAucHdIZWFkaW5nLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAuZnVsbFdpZHRoTWVkaWFCdXR0b24gLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uOmhvdmVyLCBib2R5LmZsaXBwZXJzIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbiAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbjpmb2N1cywgYm9keS5mbGlwcGVycyAuZnVsbFdpZHRoTWVkaWFCdXR0b24gLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5jb250YWN0RGV0YWlsc19fcGhvbmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLmJyb2NodXJlRm9ybVdyYXBfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3R5bGUuY3NzLm1hcCAqL1xuIl19 */