@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%;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 p a,html p a{color:#000;text-decoration:underline}body,body p a:hover,html p a:hover{color:#000}body{background:#fff}.siteWrap{position:relative}.siteWrap.black-theme{background:#000;color:#fff}.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}.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:transform .8s ease-out;display:none}@media screen and (min-width:40em){.editMeButton{display:block}}.editMeButton:hover{color:#fff;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}}#cookie-law-info-bar{box-shadow:none!important;border-top:1px solid #fff}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;-webkit-font-smoothing:auto}p{line-height:1.5}.pwHeading{text-transform:uppercase;font-family:Druk,sans-serif;-webkit-font-smoothing:auto}.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}.pwHeading--bigSpacingBottom{margin:0 0 2rem}@media screen and (min-width:64em){.pwHeading--bigSpacingBottom{margin:0 0 3.5rem}}.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;transform:translate3d(0,20px,0)}99%{opacity:1;transform:translateZ(0)}to{opacity:1}}@keyframes fadeInAndUp{0%{opacity:0;transform:translate3d(0,20px,0)}99%{opacity:1;transform:translateZ(0)}to{opacity:1}}@-webkit-keyframes growIn{0%{transform:scale3d(.7,.7,1)}1%{opacity:1}to{transform:scaleX(1);-webkit-font-smoothing:antialiased;opacity:1}}@keyframes growIn{0%{transform:scale3d(.7,.7,1)}1%{opacity:1}to{transform:scaleX(1);-webkit-font-smoothing:antialiased;opacity:1}}@-webkit-keyframes moveclouds{0%{transform:translateY(100vh)}to{transform:translateY(-200%)}}@keyframes moveclouds{0%{transform:translateY(100vh)}to{transform:translateY(-200%)}}@-webkit-keyframes sideWays{0%{transform:translateX(-20%)}50%{transform:translateX(30%)}to{transform:translateX(-20%)}}@keyframes sideWays{0%{transform:translateX(-20%)}50%{transform:translateX(30%)}to{transform:translateX(-20%)}}.pwButton{font-size:1rem;padding:.75rem 2rem;display:inline-block;border:1px solid #fff;line-height:27px;font-weight:600}.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=number],.wpforms-container input[type=tel],.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=number],.wpforms-container input[type=tel],.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;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;height:auto}.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}.black-theme .wpforms-container .wpforms-submit-container button:active,.black-theme .wpforms-container .wpforms-submit-container button:focus,.black-theme .wpforms-container .wpforms-submit-container button:hover{background-color:#fff;color:#000!important}.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}.wpforms-label-hide{display:none}.share_data_radio_input{text-align:left;margin-bottom:10px!important}.share_data_radio_input ul{display:flex;gap:25px;margin-top:1rem}.share_data_radio_input ul li .wpforms-field-label-inline{margin-left:5px;font-size:.9rem}@media (min-width:640px){.share_data_radio_input ul li .wpforms-field-label-inline{font-size:1rem}}.partner_privacy_policy{text-align:left}.partner_privacy_policy a{font-size:.7rem}.plotModal{display:none;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 - 10.5rem);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}.plotModalControls.show-on-mobile{display:flex}@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;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:1rem;background-color:#fff;pointer-events:auto;max-width:24rem;width:calc(100% - 2rem);position:relative;top:50%;margin:0 auto;transform:translateY(-50%);max-height:calc(100% - 2rem);text-align:center}@media (min-width:1024px){.magicModalInner{padding:2rem}}.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%;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--small{height:30vh}@media screen and (min-width:64em){.fullImageOrVideo--small{height:50vh}}.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%;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%;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%;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%;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;-webkit-font-smoothing:auto;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;color:#000}@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;color:#000}.blockLink__imageWrap{background:#000;margin-bottom:1.5rem}.blockLink__heading{margin:0}.blockLink__button,.blockLink__excerpt{margin:1.5rem 0 0}.blockLink__button{text-transform:uppercase;font-size:1rem}.blockLinks--hire .blockLink__imageWrap{margin:0 0 2rem}@media (min-width:1024px){.blockLinks--hire .blockLink__imageWrap{margin:0 0 3.5rem}}body:not(.flippers) .flexibleContentForm .wpforms-submit-container button,body:not(.flippers) .flexibleContentForm input[type=email],body:not(.flippers) .flexibleContentForm input[type=number],body:not(.flippers) .flexibleContentForm input[type=tel],body:not(.flippers) .flexibleContentForm input[type=text],body:not(.flippers) .flexibleContentForm select,body:not(.flippers) .flexibleContentForm textarea{border-color:#000}body:not(.flippers) .flexibleContentForm ::-webkit-input-placeholder{color:#000}body:not(.flippers) .flexibleContentForm :-moz-placeholder,body:not(.flippers) .flexibleContentForm ::-moz-placeholder{color:#000}body:not(.flippers) .flexibleContentForm :-ms-input-placeholder{color:#000}body:not(.flippers) .flexibleContentForm .wpforms-container,body:not(.flippers) .flexibleContentForm .wpforms-container .wpforms-submit-container button{color:#000}body:not(.flippers) .black-theme .flexibleContentForm .wpforms-submit-container button,body:not(.flippers) .black-theme .flexibleContentForm input[type=email],body:not(.flippers) .black-theme .flexibleContentForm input[type=number],body:not(.flippers) .black-theme .flexibleContentForm input[type=tel],body:not(.flippers) .black-theme .flexibleContentForm input[type=text],body:not(.flippers) .black-theme .flexibleContentForm select,body:not(.flippers) .black-theme .flexibleContentForm textarea{border-color:#fff}body:not(.flippers) .black-theme .flexibleContentForm ::-webkit-input-placeholder{color:#fff}body:not(.flippers) .black-theme .flexibleContentForm :-moz-placeholder,body:not(.flippers) .black-theme .flexibleContentForm ::-moz-placeholder{color:#fff}body:not(.flippers) .black-theme .flexibleContentForm :-ms-input-placeholder{color:#fff}body:not(.flippers) .black-theme .flexibleContentForm .wpforms-container,body:not(.flippers) .black-theme .flexibleContentForm .wpforms-container .wpforms-submit-container button{color:#fff}.flexibleContentForm .flexibleContentForm--center{text-align:center}.flexibleContentForm .wpforms-field,.flexibleContentForm .wpforms-field-container,.flexibleContentForm .wpforms-submit-container{margin:0 0 2rem}.flexibleContentForm .wpforms-field-textarea textarea{min-height:8rem}.flexibleContentForm__smallPrint{font-size:.8888888rem}.flexibleContentForm__smallPrint p:last-of-type{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 .listingCol:last-of-type article{margin-bottom:0}.fluidContent__content p:last-of-type{margin:0}.black-theme .fluidContent__heading{color:#fff}.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}.flickity-prev-next-button{transform:translateY(-2rem);background:#000;border-radius:0}.flickity-prev-next-button:active,.flickity-prev-next-button:focus{border:none;outline:none;box-shadow:0}.flickity-prev-next-button svg{color:#fff}.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}.wpforms-container.rate-your-experience{margin-top:2rem}.wpforms-container.rate-your-experience input[type=range]{-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;height:auto;cursor:pointer;margin-top:.45rem;margin-bottom:.45rem;border:0;line-height:1}.wpforms-container.rate-your-experience input[type=range]:focus{outline:0}.wpforms-container.rate-your-experience input[type=range][disabled]{opacity:.25}.wpforms-container.rate-your-experience input[type=range]::-webkit-slider-runnable-track{height:.5rem;background:#e6e6e6}.wpforms-container.rate-your-experience input[type=range]::-webkit-slider-handle{-webkit-appearance:none;background:#2199e8;width:1.4rem;height:1.4rem;margin-top:-.45rem}.wpforms-container.rate-your-experience input[type=range]::-moz-range-track{-moz-appearance:none;height:.5rem;background:#e6e6e6}.wpforms-container.rate-your-experience input[type=range]::-moz-range-thumb{-moz-appearance:none;background:#2199e8;width:1.4rem;height:1.4rem;margin-top:-.45rem}.wpforms-container.rate-your-experience input[type=range]::-ms-track{height:.5rem;background:#e6e6e6;color:transparent;border:0;overflow:visible;border-top:.45rem solid #fefefe;border-bottom:.45rem solid #fefefe}.wpforms-container.rate-your-experience input[type=range]::-ms-thumb{background:#2199e8;width:1.4rem;height:1.4rem;border:0}.wpforms-container.rate-your-experience input[type=range]::-ms-fill-lower{background:#cacaca}.wpforms-container.rate-your-experience input[type=range]::-ms-fill-upper{background:#e6e6e6}output{line-height:1.4rem;vertical-align:middle;margin-left:.5em}.wpforms-container.rate-your-experience input[type=range]{direction:rtl}.wpforms-container.rate-your-experience input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #fff;height:1.25rem;width:1.25rem;border-radius:50%;background:#000;cursor:pointer;margin-top:-.35rem;box-shadow:none}.wpforms-container.rate-your-experience input[type=range]::-moz-range-thumb,.wpforms-container.rate-your-experience input[type=range]::-ms-thumb{-webkit-appearance:none;border:1px solid #fff;height:1.25rem;width:1.25rem;border-radius:50%;background:#000;cursor:pointer;margin-top:-.35rem;box-shadow:none}.wpforms-container.rate-your-experience input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;box-shadow:none;background:#000;border-radius:6px;border:none}.wpforms-container.rate-your-experience input[type=range]:focus::-webkit-slider-runnable-track{background:#000}.wpforms-container.rate-your-experience .incrementHintWrapper,.wpforms-container.rate-your-experience .wpforms-field-number-slider-hint{width:100%;padding:.75rem 0;display:flex;justify-content:space-between}.wpforms-container.rate-your-experience .incrementHintWrapper span,.wpforms-container.rate-your-experience .wpforms-field-number-slider-hint span{display:block;text-align:center;width:1rem}.wpforms-container.rate-your-experience .wpforms-submit-container{max-width:none}.wpforms-container.rate-your-experience .wpforms-field-html{margin-bottom:0}.wpforms-container.rate-your-experience .wpforms-field-html a{text-decoration:underline;color:#2199e8}.wpforms-container.rate-your-experience .rate-your-experience__agree-terms{display:flex;gap:.5rem;flex-direction:column;align-items:left}@media (min-width:640px){.wpforms-container.rate-your-experience .rate-your-experience__agree-terms{flex-direction:row;align-items:center}}.wpforms-container.rate-your-experience .rate-your-experience__agree-terms ul{margin:0}.wpforms-container.rate-your-experience .rate-your-experience__agree-terms .wpforms-field-description a{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;font-size:.9rem;text-decoration:underline}.rate-your-experience-block{padding:2rem 1rem}@media (min-width:400px){.rate-your-experience-block{padding:2rem}}@media (min-width:1440px){.rate-your-experience-block{padding:2rem 4rem}}.rate-your-experience-block__inner{float:none;display:flex;flex-direction:column;align-items:stretch;gap:1rem;max-width:700px;margin:0 auto}@media (min-width:1024px){.rate-your-experience-block__inner{margin:0;max-width:none;gap:2.5rem;flex-direction:row}}@media (min-width:1440px){.rate-your-experience-block__inner{gap:3rem}}.rate-your-experience-block__form-column{width:100%;align-self:center;padding:2rem .5rem}@media (min-width:1024px){.rate-your-experience-block__form-column{padding:2rem 0;width:400px}}@media (min-width:1440px){.rate-your-experience-block__form-column{width:450px}}.rate-your-experience-block__form-details h3{text-transform:uppercase;margin-bottom:1.5rem}.rate-your-experience-block__form-details p{margin-bottom:1.5rem}.rate-your-experience-block__image-column{flex:1}.rate-your-experience-block__image-wrapper{padding-bottom:60%;height:100%;position:relative}.rate-your-experience-block__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.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{transform:rotate(-45deg)}.testimonials .slick-prev{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,transform .3s ease-in-out .75s}.testimonials .slick-active .testimonials__quotee{opacity:1;transform:translateZ(0);transition:opacity .3s ease-in-out .9s,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;-webkit-font-smoothing:auto;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;transform:translate3d(0,25px,0);transition:opacity .6s ease-in-out .75s,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}.black-theme .header{color:#fff;background-color:#000}@media screen and (min-width:40em){.header{padding:1.125rem 0 .75rem}}@media screen and (min-width:64em){.header{padding:1.75rem 0}}body.header--bannerHidden .header{position:static;margin-bottom:4rem}.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}.black-theme .header__logoSvgPath,.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}.black-theme .header__menuList li.pwHighlight a{border-color:#fff;color:#fff}.header__menuList a{padding-bottom:1rem;display:block;color:#fff}.noBanner .header__menuList a{color:#000}.noBanner>.menuOpen .header__menuList a{color:#fff}.header__menuList a:active,.header__menuList a:focus,.header__menuList a:hover{text-decoration:underline}.black-theme .header__menuList a{color:#fff}.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}.black-theme .header__menuTriggerSvgLine,.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}.black-theme .header__menuTriggerText,.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__menuWrapInner{flex:1;display:flex;flex-direction:column}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;margin:0 0 3rem;min-height:100vh}@media screen and (min-width:40em){.banner{margin:0 0 4.5rem}}@media screen and (min-width:64em){.banner{margin:0 0 6rem}}.banner .banner__carouselWrap,.banner .flickity-slider,.banner .flickity-viewport{min-height:100vh}.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%;min-height:100vh;padding:6rem 0;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%;transform:translate3d(-50%,-50%,0);max-width:100%}@media screen and (min-width:64em){.banner__video{max-width:none}}.banner__mainHeading{max-width:100vw;text-align:center;font-size:3.5rem;text-transform:uppercase;z-index:5;margin:0 auto;line-height:.9;padding:0 2rem 2rem}@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;background-color:#fff}.brochureModal .brochureFormWrap__heading{margin:2.5rem 0;color:#000}.brochureModal .wpforms-container{max-width:85%;margin:1rem auto 0}.brochureModal input,.brochureModal input[type=email],.brochureModal input[type=number],.brochureModal input[type=tel],.brochureModal input[type=text],.brochureModal select,.brochureModal textarea{border-color:#000}.brochureModal .wpforms-field{position:relative;margin:0 0 1rem;font-weight:600}.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:.35rem 2rem;font-weight:600;height:auto;line-height:100%}.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:36rem;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;top:2rem;right:2rem}}.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:1rem;height:1rem}.brochureModal__closeSvgPath{fill:#000}body.page-template-hire-template .brochureModal .magicModalInner,body.single-hire-space .brochureModal .magicModalInner,body.single-hire-type .brochureModal .magicModalInner{color:#fff;background-color:#000}body.page-template-hire-template .brochureModal .brochureFormWrap__heading,body.single-hire-space .brochureModal .brochureFormWrap__heading,body.single-hire-type .brochureModal .brochureFormWrap__heading{color:#fff}body.page-template-hire-template .brochureModal input,body.page-template-hire-template .brochureModal input[type=email],body.page-template-hire-template .brochureModal input[type=number],body.page-template-hire-template .brochureModal input[type=tel],body.page-template-hire-template .brochureModal input[type=text],body.page-template-hire-template .brochureModal select,body.page-template-hire-template .brochureModal textarea,body.single-hire-space .brochureModal input,body.single-hire-space .brochureModal input[type=email],body.single-hire-space .brochureModal input[type=number],body.single-hire-space .brochureModal input[type=tel],body.single-hire-space .brochureModal input[type=text],body.single-hire-space .brochureModal select,body.single-hire-space .brochureModal textarea,body.single-hire-type .brochureModal input,body.single-hire-type .brochureModal input[type=email],body.single-hire-type .brochureModal input[type=number],body.single-hire-type .brochureModal input[type=tel],body.single-hire-type .brochureModal input[type=text],body.single-hire-type .brochureModal select,body.single-hire-type .brochureModal textarea{border-color:#fff}body.page-template-hire-template .brochureModal .wpforms-submit-container .wpforms-submit,body.single-hire-space .brochureModal .wpforms-submit-container .wpforms-submit,body.single-hire-type .brochureModal .wpforms-submit-container .wpforms-submit{background-color:#fff;color:#000;border-color:#fff}body.page-template-hire-template .brochureModal .wpforms-submit-container .wpforms-submit:active,body.page-template-hire-template .brochureModal .wpforms-submit-container .wpforms-submit:focus,body.page-template-hire-template .brochureModal .wpforms-submit-container .wpforms-submit:hover,body.single-hire-space .brochureModal .wpforms-submit-container .wpforms-submit:active,body.single-hire-space .brochureModal .wpforms-submit-container .wpforms-submit:focus,body.single-hire-space .brochureModal .wpforms-submit-container .wpforms-submit:hover,body.single-hire-type .brochureModal .wpforms-submit-container .wpforms-submit:active,body.single-hire-type .brochureModal .wpforms-submit-container .wpforms-submit:focus,body.single-hire-type .brochureModal .wpforms-submit-container .wpforms-submit:hover{background-color:#000;color:#fff}body.page-template-hire-template .brochureModal ::-webkit-input-placeholder,body.single-hire-space .brochureModal ::-webkit-input-placeholder,body.single-hire-type .brochureModal ::-webkit-input-placeholder{color:#fff}body.page-template-hire-template .brochureModal :-moz-placeholder,body.page-template-hire-template .brochureModal ::-moz-placeholder,body.single-hire-space .brochureModal :-moz-placeholder,body.single-hire-space .brochureModal ::-moz-placeholder,body.single-hire-type .brochureModal :-moz-placeholder,body.single-hire-type .brochureModal ::-moz-placeholder{color:#fff}body.page-template-hire-template .brochureModal :-ms-input-placeholder,body.single-hire-space .brochureModal :-ms-input-placeholder,body.single-hire-type .brochureModal :-ms-input-placeholder{color:#fff}body.page-template-hire-template .brochureModal .brochureFormWrap__smallPrint a,body.single-hire-space .brochureModal .brochureFormWrap__smallPrint a,body.single-hire-type .brochureModal .brochureFormWrap__smallPrint a{color:#fff}body.page-template-hire-template .brochureModal__closeSvgPath,body.single-hire-space .brochureModal__closeSvgPath,body.single-hire-type .brochureModal__closeSvgPath{fill:#fff}.brochureDownloads{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.brochureDownloads__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}.brochureDownloads__video{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%}.brochureDownloads__contentWrap{position:relative;padding:4rem 0 3rem}@media screen and (min-width:64em){.brochureDownloads__contentWrap{padding:4rem 0 2.5rem}}.brochureDownloads__description{margin-top:1rem;color:#000}@media screen and (min-width:64em){.brochureDownloads__description{margin-top:0}}.brochureDownloads__buttonList{list-style:none;margin:3rem 0 0;padding:0}@media (min-width:1024px){.brochureDownloads__buttonList{margin:4rem 0 0}}.brochureDownloads__buttonListItem{width:100%}@media screen and (min-width:40em){.brochureDownloads__buttonListItem{width:auto}}.brochureDownloads__button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;color:#000;border-top:1px solid #000;font-weight:600}.brochureDownloads__button:active,.brochureDownloads__button:focus,.brochureDownloads__button:hover{color:#000}.brochureDownloads__underlinedText{text-decoration:underline;font-size:.8rem;font-weight:400}.brochureDownloads--noPadding .brochureDownloads__contentWrap{padding:0}.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:.5rem 0 0}@media screen and (min-width:64em){.comingSoonBanner__mainHeading{font-size:6rem}}.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%;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.space-evenly{min-height:calc(100vh - 55px);height:auto}@media screen and (min-width:64em){.comingSoonBanner--signUp.space-evenly{min-height:100vh}}.comingSoonBanner--signUp.space-evenly .comingSoonBanner__textWrap{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;padding-top:52px}@media screen and (min-width:40em){.comingSoonBanner--signUp.space-evenly .comingSoonBanner__textWrap{padding-top:69px}}.comingSoonBanner--signUp.space-evenly .newsletter{padding-top:0;padding-bottom:0;margin:0 auto}.comingSoonBanner--signUp .comingSoonBanner__textWrap{top:50%}@media screen and (min-width:64em){.comingSoonBanner--signUp .comingSoonBanner__textWrap{top:52%}}@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}#cookie-law-info-bar{padding:1rem!important}#cookie-law-info-bar .cli-bar-container{display:flex;align-items:center;justify-content:center}#cookie-law-info-bar .cli-bar-container br{display:none}#cookie-law-info-bar .cli-bar-container .cli-bar-message{text-align:center;width:auto;padding-right:1rem}#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container{margin-top:5px;margin-left:0!important}@media (min-width:986px){#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container{margin-top:0}}#cookie-law-info-bar #wt-cli-accept-all-btn{border:1px solid #fff!important}.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:calc(50% - 1.5rem);text-align:center;margin:.5rem .5rem 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 1rem 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}}.grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;margin:0 1rem;justify-content:center}@media screen and (min-width:40em){.grid.grid--three{grid-template-columns:1fr 1fr}}@media screen and (min-width:64em){.grid.grid--three{grid-template-columns:1fr 1fr 1fr}}.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%;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__imageWrap{height:60vw}@media (min-width:640px){.article__imageWrap{height:35vw}}@media (min-width:1024px){.article__imageWrap{height:22vw}}.article__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__date{margin:1rem .5rem 1rem 0;display:inline-block;line-height:150%;text-transform:uppercase;position:relative}.article__heading{margin:0 0 1.25rem}.eventInfoBlock{padding:2rem 0;background-color:#000;color:#fff}@media screen and (min-width:64em){.eventInfoBlock .eventInfoBlock__row{display:flex}}.eventInfoBlock .eventInfoBlock__lineup{flex:1;display:flex;flex-direction:column}@media screen and (min-width:64em){.eventInfoBlock .eventInfoBlock__lineup{margin-right:2rem}}.eventInfoBlock .eventInfoBlock__buttons{margin-top:auto}.eventInfoBlock .eventInfoBlock__infoListCol{margin-top:2rem;display:flex;flex-direction:column}@media screen and (min-width:64em){.eventInfoBlock .eventInfoBlock__infoListCol{margin-top:0;width:25rem}}@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 0 -.3rem}}.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:.8rem;flex-basis:100%;text-transform:uppercase}.eventListing__lineupItemLink{color:#fff}.eventListing__lineupItemLink:active,.eventListing__lineupItemLink:focus,.eventListing__lineupItemLink:hover{color:#fff;text-decoration:underline}.eventListing__lineup--large .eventListing__lineupItem{font-size:3.5rem}.eventInfoBlock__infoListCol{margin:0}.eventInfoBlock__infoList{list-style:none;margin:0;padding:0}.eventInfoBlock__infoList .eventInfoBlock__infoListItem:last-of-type{margin-bottom:0;padding-bottom:0}.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:last-of-type{border:none}.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;-webkit-font-smoothing:auto;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:2rem 0 0}}.eventInfoBlock__fbRsvpButton{margin:0 1rem 0 0}@media screen and (max-width:39.9375em){.eventInfoBlock__fbRsvpButton{font-size:.8rem}}.eventInfoBlock--hireSpace{background:#fff;color:#000}.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;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{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;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;cursor:pointer}.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{transform:translateZ(0);display:block}body.filtersOpen .applyFiltersTrigger{pointer-events:auto;z-index:25}.promoBanner{padding-top:3.6rem}@media (min-width:1024px){.promoBanner{padding-top:5.6rem}}.promoBanner__mediaWrap{max-width:1200px;margin:auto}.promoBanner__video{width:100%}body.home.page-template-content-promo:not(.menuOpen) .header__menuTriggerSvgLine{stroke:#000}body.home.page-template-content-promo:not(.menuOpen) .header__logoSvgPath{fill:#000}.newsletter{background-color:#000;border-top:1px solid #fff;padding:2.5rem 0 3rem;color:#fff}.newsletter,.newsletter p{text-align:center}.newsletter form{margin-top:1rem}@media screen and (min-width:40em){.newsletter .wpforms-submit-container{margin-top:2rem}}.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}.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;transform:translate3d(0,-100%,0);transition:transform .3s ease-in-out,opacity .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;transform:translateZ(0)}.eventTypes .row:last-of-type .column:last-of-type .eventTypeBlock,.eventTypes .row:last-of-type .columns:last-of-type .eventTypeBlock{margin-bottom:0}.eventTypeBlock{margin:0 0 2.5rem;display:block}.eventTypeBlock__heading{margin:1.5rem 0 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{transform:translateZ(0)}.eventListing__button:not(.pwButton--solid--black),.eventListing__linkWrap:not(.pwButton--solid--black){color:#000}.black-theme .eventListing__button,.black-theme .eventListing__linkWrap,.eventListing__button:active:not(.pwButton--solid--black,.eventListing__linkWrap),.eventListing__button:focus:not(.pwButton--solid--black,.eventListing__linkWrap),.eventListing__button:hover:not(.pwButton--solid--black,.eventListing__linkWrap),.eventListing__linkWrap:active:not(.pwButton--solid--black,.eventListing__linkWrap),.eventListing__linkWrap:focus:not(.pwButton--solid--black,.eventListing__linkWrap),.eventListing__linkWrap:hover:not(.pwButton--solid--black,.eventListing__linkWrap){color:#fff}.black-theme .eventListing__button:not(.eventListing__linkWrap),.black-theme .eventListing__linkWrap:not(.eventListing__linkWrap){border-color:#fff}.black-theme .eventListing__button:active:not(.pwButton--solid--black),.black-theme .eventListing__button:focus:not(.pwButton--solid--black),.black-theme .eventListing__button:hover:not(.pwButton--solid--black),.black-theme .eventListing__linkWrap:active:not(.pwButton--solid--black),.black-theme .eventListing__linkWrap:focus:not(.pwButton--solid--black),.black-theme .eventListing__linkWrap:hover:not(.pwButton--solid--black){color:#fff}.black-theme .eventListing__button:active.pwButton--solid--black,.black-theme .eventListing__button:focus.pwButton--solid--black,.black-theme .eventListing__button:hover.pwButton--solid--black,.black-theme .eventListing__linkWrap:active.pwButton--solid--black,.black-theme .eventListing__linkWrap:focus.pwButton--solid--black,.black-theme .eventListing__linkWrap:hover.pwButton--solid--black{color:#000}.black-theme .eventListing__button:active:not(.eventListing__linkWrap),.black-theme .eventListing__button:focus:not(.eventListing__linkWrap),.black-theme .eventListing__button:hover:not(.eventListing__linkWrap),.black-theme .eventListing__linkWrap:active:not(.eventListing__linkWrap),.black-theme .eventListing__linkWrap:focus:not(.eventListing__linkWrap),.black-theme .eventListing__linkWrap:hover:not(.eventListing__linkWrap){border-color:#fff}.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;line-height:1.3}.eventListing__fromPrice{display:block}.eventListing__title{font-weight:700}.eventListing__title,.eventListing__venue{font-size:.9rem;text-transform:uppercase;display:block;margin:0}.eventListing__space{font-size:.7rem;text-transform:uppercase;display:block;margin:0}.eventListing__lineup{list-style:none;margin:0;padding:0}.eventListing__lineupItem{font-family:Druk,sans-serif;text-transform:uppercase;-webkit-font-smoothing:auto;font-size:2.5rem;line-height:1;position:relative;display:flex;align-items:center;gap:.5rem}.eventListing__lineupItem__artistTag{font-size:1.2rem;display:block}.eventListing__button{margin-top:1rem}@media screen and (max-width:39.9375em){.eventListing__button{font-size:.8rem}}@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}.hireContactBlock .socialLinks{margin:1.5rem 0}.hireContactBlock .socialLinks__item{margin:0 1rem 0 0}.hireContactBlock .socialLinks__svg{height:1.5rem}.hireContactBlock .socialLinks__svgPath{fill:#000}.hireContactBlock .pwSectionHeading{margin:0 0 1.5rem}.hireContactBlock address{font-style:normal}.hireContactBlock__item{margin:0 0 2rem}.hireContactBlock__itemHeading{font-family:Graphik,sans-serif;font-weight:400;font-size:1.75rem;margin:0 0 .25rem}.hireContactBlock__link{color:#000;display:block}.hireContactBlock__link:active,.hireContactBlock__link:focus,.hireContactBlock__link:hover{color:#000;text-decoration:underline}.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}.logoBlocks{text-align:center}.logoBlocks__logos{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:640px){.logoBlocks__logos{flex-direction:row}}.logoBlocks__logoWrap{padding:1rem 2rem}@media (min-width:1024px){.logoBlocks__logoWrap{padding:1.5rem;margin:1.5rem}}.logoBlocks__logoWrap img{max-width:14rem;max-height:7rem}@media (min-width:1024px){.logoBlocks__logoWrap img{max-width:20rem;max-height:10rem}}.enquireNowBlock{text-align:center;padding:3rem 0;border-top:1px solid #000;border-bottom:1px solid #000}@media (min-width:1024px){.enquireNowBlock{padding:5rem 0}}.enquireNowBlock .pwButton{margin-top:1rem}@media (min-width:1024px){.enquireNowBlock .pwButton{margin-top:2rem}}.accordionBlock__introText{margin:0 0 3rem}.relatedEvents>.row .column.large-4:last-of-type .article,.relatedEvents>.row .large-4.columns:last-of-type .article{margin-bottom:0}@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;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;transform:translate3d(100%,0,0);transition: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;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%;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;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.searchBar__heading{color:#000;font-size:1.0625rem}.searchBar__magGlassSvg{position:absolute;top:50%;left: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{transform:translateZ(0);transition: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;transform:scale3d(0,0,0);transition: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{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;-webkit-font-smoothing:auto;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}}.eventBanner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eventBanner.eventBanner--withForm h1{font-size:3.5rem}@media screen and (min-width:64em){.eventBanner.eventBanner--withForm h1{font-size:5rem}}.eventBanner .eventBanner__form{background-color:#000;max-width:40rem;margin:2rem auto 0;position:relative;border:none;padding:2rem 1rem}.eventBanner .eventBanner__form h5{margin:0}.eventBanner .wpforms-field{padding-bottom:1rem}.eventBanner .newsletter .wpforms-field-container{width:100%;margin:0;text-align:left}.eventBanner .banner__intro{color:#fff;max-width:40rem;text-align:center;position:relative;margin:1rem auto 0;padding:0 1rem}.eventBanner .eventBanner__formText{margin:1rem 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 4rem}}.pwSection--largeSpacing{margin:0 0 3rem}@media screen and (min-width:40em){.pwSection--largeSpacing{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}.black-theme .pwDefaultContent a{color:#fff}.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;-webkit-font-smoothing:auto;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%;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{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;font-size:.8rem}@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;transform:translate3d(0,100%,0);transition: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{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-flex;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,transform .3s ease-in-out;right:2rem}}.fixedTicketsButtonForEvent:active,.fixedTicketsButtonForEvent:focus,.fixedTicketsButtonForEvent:hover{background-color:#000}.fixedTicketsButtonForEvent.inView{opacity:1}body.page-template-content-promo .flexibleContentForm{color:#000}body.page-template-content-promo .flexibleContentForm .columns{margin-left:auto;margin-right:auto;float:none}body.page-template-content-promo .flexibleContentForm .flexibleContentForm__introduction{text-align:center}body.page-template-content-promo .flexibleContentForm .flexibleContentForm__heading{text-transform:uppercase}body.page-template-content-promo .flexibleContentForm .flexibleContentForm__smallPrint{margin-top:1rem;font-size:.7rem;text-align:center}body.page-template-content-promo .flexibleContentForm .flexibleContentForm__smallPrint a{color:#000;text-decoration:underline}body.page-template-content-promo .flexibleContentForm label.wpforms-error{bottom:-1rem;font-size:.7rem}body.page-template-content-promo .flexibleContentForm .wpforms-field,body.page-template-content-promo .flexibleContentForm .wpforms-field-checkbox{margin-bottom:1rem}body.page-template-content-promo .flexibleContentForm input[type=email],body.page-template-content-promo .flexibleContentForm input[type=number],body.page-template-content-promo .flexibleContentForm input[type=tel],body.page-template-content-promo .flexibleContentForm input[type=text],body.page-template-content-promo .flexibleContentForm select,body.page-template-content-promo .flexibleContentForm textarea{color:#000;border:1px solid #000;padding-left:1rem}body.page-template-content-promo .flexibleContentForm .wpforms-field-phone .flag-container{display:none}body.page-template-content-promo .flexibleContentForm .wpforms-field-phone input[type=tel]{padding-left:3rem!important}body.page-template-content-promo .flexibleContentForm textarea{height:6rem;padding-top:1rem}body.page-template-content-promo .flexibleContentForm ::-webkit-input-placeholder{color:#000}body.page-template-content-promo .flexibleContentForm :-moz-placeholder,body.page-template-content-promo .flexibleContentForm ::-moz-placeholder{color:#000}body.page-template-content-promo .flexibleContentForm :-ms-input-placeholder{color:#000}body.page-template-content-promo .flexibleContentForm .wpforms-submit-container{margin-top:2rem;position:relative;display:flex;align-items:center;justify-content:center}body.page-template-content-promo .flexibleContentForm .wpforms-submit-container button{color:#000;border:1px solid #000;max-width:200px;text-align:center}body.page-template-content-promo .flexibleContentForm .wpforms-submit-container button:active,body.page-template-content-promo .flexibleContentForm .wpforms-submit-container button:focus,body.page-template-content-promo .flexibleContentForm .wpforms-submit-container button:hover{background-color:#000;color:#fff}body.page-template-content-promo .flexibleContentForm .wpforms-submit-container .wpforms-submit-spinner{position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem)}.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--1:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--2{grid-area:item2;position:relative;overflow:hidden}.galleryImageWrap--2:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--3{grid-area:item3;position:relative;overflow:hidden}.galleryImageWrap--3:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--4{grid-area:item4;position:relative;overflow:hidden}.galleryImageWrap--4:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--5{grid-area:item5;position:relative;overflow:hidden}.galleryImageWrap--5:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--6{grid-area:item6;position:relative;overflow:hidden}.galleryImageWrap--6:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--7{grid-area:item7;position:relative;overflow:hidden}.galleryImageWrap--7:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--8{grid-area:item8;position:relative;overflow:hidden}.galleryImageWrap--8:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--9{grid-area:item9;position:relative;overflow:hidden}.galleryImageWrap--9:hover .gallery__download-btn{transform:translateY(0)}.galleryImageWrap--10{grid-area:item10;position:relative;overflow:hidden}.gallery__download-btn,.galleryImageWrap--10:hover .gallery__download-btn{transform:translateY(0)}.gallery__download-btn{position:absolute;bottom:1rem;left:1rem;z-index:2;color:#fff;border:1px solid #fff;padding:1rem;transition:.2s linear;max-width:calc(100% - 3rem)}.gallery__download-btn span{display:none;pointer-events:none}@media (min-width:640px){.gallery__download-btn span{display:inline-block}}@media (min-width:640px){.gallery__download-btn{transform:translateY(calc(100% + 1rem));padding:.75rem 3.5rem .75rem 1.5rem}}.gallery__download-btn:after{content:"";pointer-events:none;background-image:url(../img/pw-download-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;position:absolute;top:0;bottom:0;margin:auto;right:0;left:0;z-index:2}@media (min-width:640px){.gallery__download-btn:after{right:1.5rem;left:auto}}.plotModalInner .gallery__download-btn{transform:translateY(0);right:1rem;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:none}.gallery__download-btn:active,.gallery__download-btn:focus,.gallery__download-btn:hover,.gallery__download-btn:visited{color:#fff}.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;transform:translate3d(0,10px,0);transition:all .3s ease-out}body.page-template-content-redacted .scrollItem.revealed,body.page-template-redacted-event .scrollItem.revealed{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::-moz-placeholder,body.page-template-redacted-event .wpforms-container input::-moz-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%;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{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%;transform:translateX(-50%)}@media (min-width:640px){.redactedSection__formWrap.redactedSection__formWrap--holding{position:relative;width:100%;left:0;bottom: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;transform:scale(.5)}@media screen and (min-width:40em){.redactedAudioPlayer .mejs-overlay-button:after{-webkit-mask-position:-80px -39px;mask-position:-80px -39px;transform:scale(.8)}}.redactedAudioPlayer .mejs-play>button{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%;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__question{font-weight:600;font-size:1.25rem;position:relative;border-top:1px solid #000;display:block;width:100%;text-align:left;padding:1.3125rem 3.25rem 1.25rem 0;line-height:120%}.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;transform:translate3d(0,-50%,0) rotate(0);pointer-events:none;transition:transform .3s ease-in-out}@media screen and (min-width:40em){.faqGroup__questionSvg{width:1.5rem;height:1.5rem}}.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}.page-template-hire-form-template .hireIntro{margin:0 0 3rem}.hireForm .wpforms-field-label-inline{font-size:1rem}.hireForm input[type=email],.hireForm input[type=number],.hireForm input[type=tel],.hireForm input[type=text],.hireForm select{border-bottom:1px solid #000}.hireForm input[type=email],.hireForm input[type=number],.hireForm input[type=tel],.hireForm input[type=text],.hireForm select,.hireForm textarea{margin:0 0 1.5rem}.hireForm .wpforms-field-checkbox,.hireForm .wpforms-field-radio{margin:2rem 0 3rem}.hireForm button,.hireForm input[type=email],.hireForm input[type=number],.hireForm input[type=tel],.hireForm input[type=text],.hireForm select{height:2rem;line-height:2rem}.hireForm textarea{border:1px solid #000;padding:1.5rem;min-height:10rem}.hireForm ::-webkit-input-placeholder{color:#000}.hireForm :-moz-placeholder,.hireForm ::-moz-placeholder{color:#000}.hireForm :-ms-input-placeholder{color:#000}.hireForm .wpforms-submit-container{margin:2rem 0 0}.hireForm .wpforms-submit-container button{border-color:#000;color:#000;width:auto;padding:.75rem 2rem;font-weight:600}.hireForm .wpforms-submit-container button:active,.hireForm .wpforms-submit-container button:focus,.hireForm .wpforms-submit-container button:hover{background-color:#000;color:#fff}.hireForm .wpforms-field-checkbox .wpforms-field-label:not(.wpforms-field-label-inline),.hireForm .wpforms-field-gdpr-checkbox .wpforms-field-label:not(.wpforms-field-label-inline),.hireForm .wpforms-field-radio .wpforms-field-label:not(.wpforms-field-label-inline){font-weight:600;margin:0 0 1.5rem;font-size:1.2rem}.hireForm .wpforms-field-checkbox li,.hireForm .wpforms-field-gdpr-checkbox li,.hireForm .wpforms-field-radio li{position:relative;display:flex;align-items:center;margin:0 0 .5rem}.hireForm .wpforms-field-checkbox li:after,.hireForm .wpforms-field-checkbox li:before,.hireForm .wpforms-field-gdpr-checkbox li:after,.hireForm .wpforms-field-gdpr-checkbox li:before,.hireForm .wpforms-field-radio li:after,.hireForm .wpforms-field-radio li:before{content:"";position:absolute;cursor:pointer}.hireForm .wpforms-field-checkbox li:before,.hireForm .wpforms-field-gdpr-checkbox li:before,.hireForm .wpforms-field-radio li:before{width:1.5rem;height:1.5rem;border:1px solid #000;top:0;left:0;border-radius:50%}.hireForm .wpforms-field-checkbox li.wpforms-selected:after,.hireForm .wpforms-field-gdpr-checkbox li.wpforms-selected:after,.hireForm .wpforms-field-radio li.wpforms-selected:after{width:1.1rem;height:1.1rem;background:#000;top:.2rem;left:.2rem;pointer-events:none;border-radius:50%}.hireForm .wpforms-field-checkbox li input[type=checkbox],.hireForm .wpforms-field-checkbox li input[type=radio],.hireForm .wpforms-field-gdpr-checkbox li input[type=checkbox],.hireForm .wpforms-field-gdpr-checkbox li input[type=radio],.hireForm .wpforms-field-radio li input[type=checkbox],.hireForm .wpforms-field-radio li input[type=radio]{opacity:0;width:1.5rem;height:1.5rem;margin:0 .5rem 0 0;cursor:pointer}.hireForm .wpforms-container label.wpforms-error{bottom:.15rem}.hireForm .wpforms-field-textarea label.wpforms-error{bottom:.65rem}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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Q0EsaUhBR0UsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZ0JBQ0YsQ0FDQSx5UUFLRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGNBQ0YsQ0FDQSxzSUFHRSxZQUFhLENBQ2IsYUFBYyxDQUNkLHFCQUFzQixDQUN0QixLQUFNLENBQ04sTUFBTyxDQUNQLGlCQUNGLENBQ0Esc0xBR0UsWUFBYSxDQUNiLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixTQUFXLENBQ1gsVUFBWSxDQUNaLG1CQUFvQixDQUNwQixpQkFDRixDQUNBLHVWQU1FLFNBQVUsQ0FDVixZQUFhLENBQ2IsYUFBYyxDQUNkLGtCQUFvQixDQUNwQixjQUNGLENBQ0EsaURBQ0UsYUFDRixDQUNBLHNEQUNFLGFBQ0YsQ0FFQSxjQUNFLGVBQWdCLENBQ2hCLFVBQ0YsQ0FDQSxnQ0FDRSxVQUNGLENBQ0EsMkJBQ0UsaUJBQ0YsQ0FDQSxnQ0FDRSxVQUNGLENBQ0EsdUNBQ0UsVUFBVyxDQUNYLGlCQUNGLENBQ0Esd0lBQ0UscUJBQXNCLENBQ3RCLFVBQ0YsQ0FDQSx1Q0FDRSxVQUFXLENBQ1gsaUJBQ0YsQ0FDQSx3SUFDRSxxQkFBc0IsQ0FDdEIsVUFDRixDQUNBLHlCQUNFLHFCQUNGLENBSUEsZ0ZBQ0UsVUFDRixDQUNBLHVEQUNFLFVBQVcsQ0FDWCxpQkFDRixDQUNBLHdMQUNFLHFCQUFzQixDQUN0QixVQUNGLENBQ0EsNENBQ0UsaUJBQ0YsQ0FDQSw2QkFDRSxVQUNGLENBQ0Esc0NBQ0UsaUJBQ0YsQ0FDQSx3TEFFRSxVQUNGLENBQ0EsK0ZBQ0UsVUFDRixDQUNBLGdEQUNFLFVBQ0YsQ0FDQSw2REFDRSxpQkFBa0IsQ0FDbEIsVUFDRixDQUNBLHlOQUNFLHFCQUFzQixDQUN0QixVQUNGLENBQ0EscUNBQ0UsVUFDRixDQUNBLHlDQUNFLFVBQ0YiLCJmaWxlIjoic3RkaW4iLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIEZvdW5kYXRpb24gZm9yIFNpdGVzIGJ5IFpVUkJcbiAqIFZlcnNpb24gNi4yLjFcbiAqIGZvdW5kYXRpb24uenVyYi5jb21cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuICovXG4ucm93IHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yb3c6OmJlZm9yZSwgLnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucm93OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJvdy5jb2xsYXBzZSA+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+IGVsZW1lbnQgdG8gaGF2ZSBwbGFpbiBzdHlsaW5nLlxuICovXG4vKiBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvdW5kYXRpb24tbXEge1xuICBmb250LWZhbWlseTogXCJzbWFsbD0wZW0mbWVkaXVtPTQwZW0mbGFyZ2U9NjRlbSZ4bGFyZ2U9NzVlbSZ4eGxhcmdlPTkwZW1cIjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI21hcF9jYW52YXMgaW1nLFxuI21hcF9jYW52YXMgZW1iZWQsXG4jbWFwX2NhbnZhcyBvYmplY3QsXG4ubWFwX2NhbnZhcyBpbWcsXG4ubWFwX2NhbnZhcyBlbWJlZCxcbi5tYXBfY2FudmFzIG9iamVjdCxcbi5tcWEtZGlzcGxheSBpbWcsXG4ubXFhLWRpc3BsYXkgZW1iZWQsXG4ubXFhLWRpc3BsYXkgb2JqZWN0IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbltkYXRhLXdoYXRpbnB1dD1tb3VzZV0gYnV0dG9uIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wcmUsXG5mb3JtLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwge1xuICBjb2xvcjogI2NhY2FjYTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYSB7XG4gIGNvbG9yOiAjMjE5OWU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxNTg1Y2Y7XG59XG5hIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuaHIge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWNhY2E7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLFxub2wsXG5kbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbmxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbnVsIHVsLCB1bCBvbCwgb2wgdWwsIG9sIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmRsIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAxLjI1cmVtIDAgMS4xODc1cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYWNhY2E7XG59XG5ibG9ja3F1b3RlLCBibG9ja3F1b3RlIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzhhOGE4YTtcbn1cblxuY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM4YThhOGE7XG59XG5jaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG5hYmJyIHtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMGEwYTBhO1xufVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjMxMjVyZW0gMC4wNjI1cmVtO1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnN0YXQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5wICsgLnN0YXQge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cblxuLm5vLWJ1bGxldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubWVkaXVtLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubWVkaXVtLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmxhcmdlLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG4uc2hvdy1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZS1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGhlYWQuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGJvZHkuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGQuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgLmlyIGE6YWZ0ZXIsXG5hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG5hW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGE4YThhO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWsgU2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EcnVrLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RydWstQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmVydGljYWxseUNlbnRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud2l0aENlbnRlcmVkQmFja2dyb3VuZEltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zY3JvbGxMb2NrZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNpdGVPdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbEluVmlldyAuc2l0ZU92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuLm92ZXJsYXlJblZpZXcgLnNpdGVPdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zZWFyY2hPcGVuIC5zaXRlT3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5sYXp5TG9hZEZyYW1lLmxvYWRlZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLmxhenlMb2FkRnJhbWUgaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5ib2R5IHAgYSwgaHRtbCBwIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keSBwIGE6aG92ZXIsIGh0bWwgcCBhOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaXRlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlV3JhcC5ibGFjay10aGVtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucm93IHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG59XG5cbi5KUy0tbGF6eUxvYWRGcm9tRmxpY2tpdHksIC5KUy1sYXp5TG9hZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbn1cbi5KUy0tbGF6eUxvYWRGcm9tRmxpY2tpdHkubG9hZGVkLCAuSlMtbGF6eUxvYWQubG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucm93LS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jb2x1bW5zLCAuY29sdW1uIHtcbiAgcGFkZGluZzogMCAxLjMxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb2x1bW5zLCAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29sdW1ucy0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5hamF4TG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmJhbm5lck5vdGlmaWNhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXJOb3RpZmljYXRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkpTLS1tYWdpY01vZGFsTm90aWZpY2F0aW9uIC5tYWdpY01vZGFsSW5uZXIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLkpTLS1tYWdpY01vZGFsTm90aWZpY2F0aW9uIC5tYWdpY01vZGFsSW5uZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmVkaXRNZUJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5lZGl0TWVCdXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZWRpdE1lQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xufVxuXG5ib2R5LmNvbnRhY3QgaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmZvdXJPaEZvdXIge1xuICBtaW4taGVpZ2h0OiA1NnZoO1xufVxuXG4uZm91ck9oRm91cl9fY29udGVudFdyYXAge1xuICBwYWRkaW5nOiA2cmVtIDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvdXJPaEZvdXJfX2NvbnRlbnRXcmFwIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gIH1cbn1cblxuI2Nvb2tpZS1sYXctaW5mby1iYXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnB3SGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuaDUsIGg2LCAucHdIZWFkaW5nLS1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cblxuaDMsIGg0LCAucHdIZWFkaW5nLS1zdGFuZGFyZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG5oMSwgaDIsIC5wd0hlYWRpbmctLWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wd0hlYWRpbmctLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wd0hlYWRpbmctLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wd0hlYWRpbmctLWJpZ1NwYWNpbmdCb3R0b20ge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHdIZWFkaW5nLS1iaWdTcGFjaW5nQm90dG9tIHtcbiAgICBtYXJnaW46IDAgMCAzLjVyZW07XG4gIH1cbn1cblxuLnB3U2VjdGlvbkhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd1NlY3Rpb25IZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAyLjg3NXJlbTtcbiAgfVxufVxuXG4ucHdTZWN0aW9uSGVhZGluZy0tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnB3U2VjdGlvbkhlYWRpbmctLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluQW5kVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAxKTtcbiAgfVxuICAxJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlY2xvdWRzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaWRlV2F5cyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBtb3ZlY2xvdWRzIHtcbiAgMCUge1xuICAgIHRvcDogNTAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAtNTAwcHg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzaWRlV2F5cyB7XG4gIDAlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIG1vdmVjbG91ZHMge1xuICAwJSB7XG4gICAgdG9wOiA1MDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IC01MDBweDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzaWRlV2F5cyB7XG4gIDAlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG4ucHdCdXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnB3QnV0dG9uLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC4zMTI1cmVtO1xufVxuXG4ucHdCdXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtIDAuODVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wd0J1dHRvbi0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gNC43NXJlbSAwLjg1cmVtO1xuICB9XG59XG5cbi5wd0J1dHRvbi0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wd0J1dHRvbi0tc29saWQ6aG92ZXIsIC5wd0J1dHRvbi0tc29saWQ6Zm9jdXMsIC5wd0J1dHRvbi0tc29saWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHdCdXR0b24tLXNvbGlkLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2s6aG92ZXIsIC5wd0J1dHRvbi0tc29saWQtLWJsYWNrOmZvY3VzLCAucHdCdXR0b24tLXNvbGlkLS1ibGFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnB3QnV0dG9uLS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTpob3ZlciwgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmZvY3VzLCAucHdCdXR0b24tLWJvcmRlci0td2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ucHdCdXR0b24tLWJvcmRlci0tYmxhY2s6aG92ZXIsIC5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjazpmb2N1cywgLnB3QnV0dG9uLS1ib3JkZXItLWJsYWNrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlnaHRwaWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpZ2h0cGljayxcbi5saWdodHBpY2sgKixcbi5saWdodHBpY2s6OmFmdGVyLFxuLmxpZ2h0cGljazo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpZ2h0cGljay5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRwaWNrX19tb250aHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtZ2FwOiAxcHg7XG59XG5cbi5saWdodHBpY2stLTItY29sdW1ucyAubGlnaHRwaWNrX19tb250aHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbn1cblxuLmxpZ2h0cGljay0tMy1jb2x1bW5zIC5saWdodHBpY2tfX21vbnRocyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG59XG5cbi5saWdodHBpY2stLTQtY29sdW1ucyAubGlnaHRwaWNrX19tb250aHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG59XG5cbi5saWdodHBpY2stLTUtY29sdW1ucyAubGlnaHRwaWNrX19tb250aHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcbn1cblxuLmxpZ2h0cGlja19fbW9udGgge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUgPiAubGlnaHRwaWNrX19zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUgPiAubGlnaHRwaWNrX19zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpZ2h0cGlja19fc2VsZWN0LW1vbnRocyxcbi5saWdodHBpY2tfX3NlbGVjdC15ZWFycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpZ2h0cGlja19fbW9udGgtdGl0bGUgPiAubGlnaHRwaWNrX19zZWxlY3QtbW9udGhzIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5saWdodHBpY2tfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmxpZ2h0cGlja19fcHJldmlvdXMtYWN0aW9uLFxuLmxpZ2h0cGlja19fbmV4dC1hY3Rpb24sXG4ubGlnaHRwaWNrX19jbG9zZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMS41NjI1cmVtO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saWdodHBpY2tfX3ByZXZpb3VzLWFjdGlvbixcbi5saWdodHBpY2tfX25leHQtYWN0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGlnaHRwaWNrX19wcmV2aW91cy1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpZ2h0cGlja19fbmV4dC1hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5saWdodHBpY2tfX2Nsb3NlLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxpZ2h0cGlja19fcHJldmlvdXMtYWN0aW9uOmFjdGl2ZSxcbi5saWdodHBpY2tfX25leHQtYWN0aW9uOmFjdGl2ZSxcbi5saWdodHBpY2tfX2Nsb3NlLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpZ2h0cGlja19fZGF5cy1vZi10aGUtd2VlayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodHBpY2tfX2RheS1vZi10aGUtd2VlayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGlnaHRwaWNrX19kYXlzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cblxuLmxpZ2h0cGlja19fZGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saWdodHBpY2tfX2RheS5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuZGlzYWJsZWQtdG9vbHRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuaXMtZGlzYWJsZWQuaXMtZm9yd2FyZC1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saWdodHBpY2tfX2RheS5pcy1kaXNhYmxlZC5pcy1mb3J3YXJkLXNlbGVjdGVkOm5vdCguaXMtc3RhcnQtZGF0ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAxMzksIDIxMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLXByZXZpb3VzLW1vbnRoLFxuLmxpZ2h0cGlja19fZGF5LmlzLW5leHQtbW9udGgge1xuICBvcGFjaXR5OiAwLjM4O1xufVxuXG4ubGlnaHRwaWNrX19kYXkubGlnaHRwaWNrX19kYXkuaXMtaW4tcmFuZ2U6bm90KC5pcy1kaXNhYmxlZCkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuaXMtaW4tcmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLXN0YXJ0LWRhdGUuaXMtaW4tcmFuZ2UsXG4ubGlnaHRwaWNrX19kYXkuaXMtZW5kLWRhdGUuaXMtaW4tcmFuZ2UuaXMtZmxpcHBlZCxcbi5saWdodHBpY2tfX2RheS5pcy1zdGFydC1kYXRlLmlzLWVuZC1kYXRlLFxuLmxpZ2h0cGlja19fZGF5LmlzLWVuZC1kYXRlLmlzLWluLXJhbmdlLFxuLmxpZ2h0cGlja19fZGF5LmlzLXN0YXJ0LWRhdGUuaXMtaW4tcmFuZ2UuaXMtZmxpcHBlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuaXMtc3RhcnQtZGF0ZSxcbi5saWdodHBpY2tfX2RheS5pcy1lbmQtZGF0ZSxcbi5saWdodHBpY2tfX2RheS5pcy1zdGFydC1kYXRlOmhvdmVyLFxuLmxpZ2h0cGlja19fZGF5LmlzLWVuZC1kYXRlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5saWdodHBpY2tfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRwaWNrX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5saWdodHBpY2tfX3Jlc2V0LWFjdGlvbixcbi5saWdodHBpY2tfX2FwcGx5LWFjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5saWdodHBpY2tfX3Jlc2V0LWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhY2FkO1xufVxuXG4ubGlnaHRwaWNrX19hcHBseS1hY3Rpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLCB0ZXh0YXJlYTpmb2N1cywgdGV4dGFyZWE6YWN0aXZlLCBzZWxlY3Q6Zm9jdXMsIHNlbGVjdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3Bmb3Jtcy1maWVsZC1ocCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwZm9ybXMtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtaHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwZm9ybXMtY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWxhYmVsLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi53cGZvcm1zLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi53cGZvcm1zLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndwZm9ybXMtY29udGFpbmVyIGJ1dHRvbixcbi53cGZvcm1zLWNvbnRhaW5lciBzZWxlY3Qge1xuICBoZWlnaHQ6IDMuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy42MjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQ6Zm9jdXMsIC53cGZvcm1zLWNvbnRhaW5lciBpbnB1dDphY3RpdmUsIC53cGZvcm1zLWNvbnRhaW5lciBidXR0b246Zm9jdXMsIC53cGZvcm1zLWNvbnRhaW5lciBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLFxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbi53cGZvcm1zLWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud3Bmb3Jtcy1jb250YWluZXIgc2VsZWN0LFxuLndwZm9ybXMtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLCAud3Bmb3Jtcy1jb250YWluZXIgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLndwZm9ybXMtY29udGFpbmVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndwZm9ybXMtY29udGFpbmVyIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246aG92ZXIsIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpmb2N1cywgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsYWNrLXRoZW1lIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwgLmJsYWNrLXRoZW1lIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpmb2N1cywgLmJsYWNrLXRoZW1lIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0LndwZm9ybXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRjIxMjE7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1oYXMtZXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMS44NzVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGMjEyMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtIDAuNzVyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG59XG4ud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3Bmb3Jtcy1sYWJlbC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNoYXJlX2RhdGFfcmFkaW9faW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVfZGF0YV9yYWRpb19pbnB1dCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zaGFyZV9kYXRhX3JhZGlvX2lucHV0IHVsIGxpIC53cGZvcm1zLWZpZWxkLWxhYmVsLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaGFyZV9kYXRhX3JhZGlvX2lucHV0IHVsIGxpIC53cGZvcm1zLWZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wYXJ0bmVyX3ByaXZhY3lfcG9saWN5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJ0bmVyX3ByaXZhY3lfcG9saWN5IGEge1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLnBsb3RNb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGxvdE1vZGFsSW5WaWV3IC5wbG90TW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGxvdE1vZGFsSW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsb3RNb2RhbElubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDhyZW07XG4gICAgbWF4LXdpZHRoOiA5NXZ3O1xuICB9XG59XG5cbi5zaXRlT3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGxvdE1vZGFsSW5WaWV3IC5zaXRlT3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGxvdE1vZGFsQ29udGVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoOTV2aCAtIDZyZW0pO1xufVxuLnBsb3RNb2RhbFJlcGxhY2VDb250ZW50cyBpbWcsIC5wbG90TW9kYWxSZXBsYWNlQ29udGVudHMgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoOTV2aCAtIDEwLjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiBjYWxjKDUwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGxvdE1vZGFsQ29udGVudHNfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uLmNsb3NlUGxvdE1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAyO1xufVxuYnV0dG9uLmNsb3NlUGxvdE1vZGFsIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuYnV0dG9uLmNsb3NlUGxvdE1vZGFsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGxvdE1vZGFsQ29udHJvbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGxvdE1vZGFsQ29udHJvbHMuc2hvdy1vbi1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGxvdE1vZGFsQ29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wbG90TW9kYWxDb250cm9scyAuYmFjayB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5leGFtcGxlT3Blbk1vZGFsQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuXG4ubWFnaWNNb2RhbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYW5pbWF0aW9uOiBncm93SW4gMC40cyBlYXNlLW91dCAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLm1hZ2ljTW9kYWxJbm5lciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDI0cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWdpY01vZGFsSW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5tYWdpY01vZGFsSW5uZXIud2l0aFNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuXG4uYWxpZ25jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25jZW50ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gLTJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFsaWduY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDhyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cmVtKTtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtIC00cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5hbGlnbnJpZ2h0LCAuYWxpZ25sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25yaWdodCwgLmFsaWdubGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMXJlbSAtMC45Mzc1cmVtIDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiAwIC0xLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW0gMXJlbSAtMC45Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAtMS41cmVtO1xuICB9XG59XG5cbi8qISBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBwZXJmZWN0LXNjcm9sbGJhciB2MC43LjEgKi9cbi5wcyB7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucHMucHMtLWFjdGl2ZS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsLFxuLnBzLnBzLS1hY3RpdmUteSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wcy5wcy0taW4tc2Nyb2xsaW5nLnBzLS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsID4gLnBzX19zY3JvbGxiYXIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wcy5wcy0taW4tc2Nyb2xsaW5nLnBzLS15ID4gLnBzX19zY3JvbGxiYXIteS1yYWlsID4gLnBzX19zY3JvbGxiYXIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4ucHMgPiAucHNfX3Njcm9sbGJhci14LXJhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgYm90dG9tOiAwcHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX19zY3JvbGxiYXIteC1yYWlsICovXG4gIGhlaWdodDogMTVweDtcbn1cblxuLnBzID4gLnBzX19zY3JvbGxiYXIteC1yYWlsID4gLnBzX19zY3JvbGxiYXIteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvdHRvbTogMnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fc2Nyb2xsYmFyLXggKi9cbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXgsIC5wcyA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmUgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHMgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgcmlnaHQ6IDA7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3Njcm9sbGJhci15LXJhaWwgKi9cbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICByaWdodDogMnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX19zY3JvbGxiYXIteSAqL1xuICB3aWR0aDogNnB4O1xufVxuXG4ucHMgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15LCAucHMgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6YWN0aXZlID4gLnBzX19zY3JvbGxiYXIteSB7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4ucHM6aG92ZXIucHMtLWluLXNjcm9sbGluZy5wcy0teCA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzOmhvdmVyLnBzLS1pbi1zY3JvbGxpbmcucHMtLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHM6aG92ZXIucHMtLWluLXNjcm9sbGluZy5wcy0teSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzOmhvdmVyLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCxcbi5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteC1yYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteS1yYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLTY6bnRoLW9mLXR5cGUoMm4pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB9XG5cbiAgLm1lZGl1bS00Om50aC1vZi10eXBlKDNuKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgfVxuICAubWVkaXVtLTQ6bnRoLW9mLXR5cGUoM24tMSkgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIH1cbiAgLm1lZGl1bS00Om50aC1vZi10eXBlKDNuLTIpIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS00Om50aC1vZi10eXBlKDNuKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgfVxuICAubGFyZ2UtNDpudGgtb2YtdHlwZSgzbi0xKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgfVxuICAubGFyZ2UtNDpudGgtb2YtdHlwZSgzbi0yKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxuXG4gIC5sYXJnZS0zOm50aC1vZi10eXBlKDRuKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxufVxuLmZ1bGxJbWFnZU9yVmlkZW8ge1xuICBoZWlnaHQ6IDY1dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZ1bGxJbWFnZU9yVmlkZW8ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW8tLXNtYWxsIHtcbiAgaGVpZ2h0OiAzMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZnVsbEltYWdlT3JWaWRlby0tc21hbGwge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuXG4uZnVsbEltYWdlT3JWaWRlb19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX3BsYXlCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mdWxsSW1hZ2VPclZpZGVvX19wbGF5QnV0dG9uOmFjdGl2ZSwgLmZ1bGxJbWFnZU9yVmlkZW9fX3BsYXlCdXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZ1bGxJbWFnZU9yVmlkZW9fX3BsYXlCdXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX19wbGF5QnV0dG9uU3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1LjEyNXJlbTtcbiAgZmlsbDogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZnVsbEltYWdlT3JWaWRlb19fcGxheUJ1dHRvblN2ZyB7XG4gICAgd2lkdGg6IDguMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDguNTYyNXJlbTtcbiAgfVxufVxuXG4uZnVsbEltYWdlT3JWaWRlby52aWRlb0lzUGxheWluZyAuZnVsbEltYWdlT3JWaWRlb19fcGxheUJ1dHRvblN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mdWxsV2lkdGhWaWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmZ1bGxXaWR0aFZpZGVvX192aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mdWxsV2lkdGhWaWRlb19fcGxheUJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGxXaWR0aFZpZGVvX19wbGF5QnV0dG9uOmFjdGl2ZSwgLmZ1bGxXaWR0aFZpZGVvX19wbGF5QnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mdWxsV2lkdGhWaWRlb19fcGxheUJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZ1bGxXaWR0aFZpZGVvX19wbGF5QnV0dG9uU3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1LjEyNXJlbTtcbiAgZmlsbDogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZnVsbFdpZHRoVmlkZW9fX3BsYXlCdXR0b25Tdmcge1xuICAgIHdpZHRoOiA4LjMxMjVyZW07XG4gICAgaGVpZ2h0OiA4LjU2MjVyZW07XG4gIH1cbn1cblxuLmZ1bGxXaWR0aFZpZGVvX19mYWxsYmFja0ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZ1bGxXaWR0aFZpZGVvX19mYWxsYmFja0ltYWdlLmhpZGVNZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mdWxsV2lkdGhWaWRlby52aWRlb0lzUGxheWluZyAuZnVsbFdpZHRoVmlkZW9fX3BsYXlCdXR0b25Tdmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZnVsbFdpZHRoTWVkaWFCdXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZnVsbFdpZHRoTWVkaWFCdXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDMyLjU1cmVtO1xuICB9XG59XG4uZnVsbFdpZHRoTWVkaWFCdXR0b24gLnB3SGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZnVsbFdpZHRoTWVkaWFCdXR0b25fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fY29udGVudFdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRyZW0gMCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2NvbnRlbnRXcmFwIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgMi41cmVtO1xuICB9XG59XG5cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDUzLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b25MaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAyLjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbkxpc3RJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbkxpc3RJdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbkxpc3RJdGVtIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAwO1xuICB9XG59XG5cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uOmhvdmVyLCAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbjpmb2N1cywgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dzX19tYWluSGVhZGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmFsdENvbnRlbnRSb3dzX19tYWluQnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWx0Q29udGVudFJvd3NfX21haW5CdXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYWx0Q29udGVudFJvd3NfX21haW5CdXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWx0Q29udGVudFJvd3NfX21haW5CdXR0b24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWx0Q29udGVudFJvd3NfX21haW5CdXR0b24tLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWx0Q29udGVudFJvd3NfX21haW5CdXR0b24tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYWx0Q29udGVudFJvd19fcm93IHtcbiAgbWFyZ2luOiAwIDAgMy4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dfX3JvdyB7XG4gICAgbWFyZ2luOiAwIDAgNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYWx0Q29udGVudFJvd19fcm93IHtcbiAgICBtYXJnaW46IDAgMCA5LjVyZW07XG4gIH1cbn1cbi5hbHRDb250ZW50Um93X19yb3c6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWx0Q29udGVudFJvd19faW1hZ2VDb2wtLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWx0Q29udGVudFJvd19faW1hZ2VXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5hbHRDb250ZW50Um93X19pbWFnZVdyYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dfX2ltYWdlV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWx0Q29udGVudFJvd19fdGV4dFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cblxuLmFsdENvbnRlbnRSb3dfX2luc2lkZSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5hbHRDb250ZW50Um93X19zdWJoZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5hbHRDb250ZW50Um93X19jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmFsdENvbnRlbnRSb3dfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsdENvbnRlbnRSb3dfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFsdENvbnRlbnRSb3dfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG4uYWx0Q29udGVudFJvd19fYnV0dG9uOmhvdmVyIC5hbHRDb250ZW50Um93X19idXR0b25TdmdQYXRoLCAuYWx0Q29udGVudFJvd19fYnV0dG9uOmZvY3VzIC5hbHRDb250ZW50Um93X19idXR0b25TdmdQYXRoLCAuYWx0Q29udGVudFJvd19fYnV0dG9uOmFjdGl2ZSAuYWx0Q29udGVudFJvd19fYnV0dG9uU3ZnUGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5hbHRDb250ZW50Um93X19idXR0b25Tdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgdG9wOiAwLjI1cmVtO1xufVxuXG4uYWx0Q29udGVudFJvd19fYnV0dG9uU3ZnUGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZmlsbDogIzAwMDtcbn1cblxuLmZlYXR1cmVkVGV4dEJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZlYXR1cmVkVGV4dEJsb2NrIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZlYXR1cmVkVGV4dEJsb2NrIHtcbiAgICBwYWRkaW5nOiA2LjEyNXJlbSAwO1xuICB9XG59XG5cbi5mZWF0dXJlZFRleHRCbG9ja19fbGFyZ2VUZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZlYXR1cmVkVGV4dEJsb2NrX19sYXJnZVRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZmVhdHVyZWRUZXh0QmxvY2tfX2xhcmdlVGV4dCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA5NS45JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mZWF0dXJlZFRleHRCbG9ja19fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmxvY2tMaW5rcyAuYmxvY2tMaW5rQ29sOm50aC1sYXN0LW9mLXR5cGUoMSkgLmJsb2NrTGluaywgLmJsb2NrTGlua3MgLmJsb2NrTGlua0NvbDpudGgtbGFzdC1vZi10eXBlKDIpIC5ibG9ja0xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tMaW5rcyAuYmxvY2tMaW5rQ29sOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuYmxvY2tMaW5rcyAuYmxvY2tMaW5rQ29sOm50aC1sYXN0LW9mLXR5cGUoMykgLmJsb2NrTGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5ibG9ja0xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAzcmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJsb2NrTGluayB7XG4gICAgbWFyZ2luOiAwIDAgMy41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja0xpbmsge1xuICAgIG1hcmdpbjogMCAwIDQuNXJlbTtcbiAgfVxufVxuLmJsb2NrTGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ibG9ja0xpbmtfX2ltYWdlV3JhcCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5ibG9ja0xpbmtfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9ja0xpbmtfX2V4Y2VycHQsXG4uYmxvY2tMaW5rX19idXR0b24ge1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG59XG5cbi5ibG9ja0xpbmtfX2J1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJsb2NrTGlua3MtLWhpcmUgLmJsb2NrTGlua19faW1hZ2VXcmFwIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrTGlua3MtLWhpcmUgLmJsb2NrTGlua19faW1hZ2VXcmFwIHtcbiAgICBtYXJnaW46IDAgMCAzLjVyZW07XG4gIH1cbn1cblxuYm9keTpub3QoLmZsaXBwZXJzKSAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuYm9keTpub3QoLmZsaXBwZXJzKSAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuYm9keTpub3QoLmZsaXBwZXJzKSAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIHNlbGVjdCxcbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gdGV4dGFyZWEsXG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keTpub3QoLmZsaXBwZXJzKSAuZmxleGlibGVDb250ZW50Rm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtY29udGFpbmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keTpub3QoLmZsaXBwZXJzKSAuYmxhY2stdGhlbWUgLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHk6bm90KC5mbGlwcGVycykgLmJsYWNrLXRoZW1lIC5mbGV4aWJsZUNvbnRlbnRGb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keTpub3QoLmZsaXBwZXJzKSAuYmxhY2stdGhlbWUgLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuYm9keTpub3QoLmZsaXBwZXJzKSAuYmxhY2stdGhlbWUgLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuYm9keTpub3QoLmZsaXBwZXJzKSAuYmxhY2stdGhlbWUgLmZsZXhpYmxlQ29udGVudEZvcm0gc2VsZWN0LFxuYm9keTpub3QoLmZsaXBwZXJzKSAuYmxhY2stdGhlbWUgLmZsZXhpYmxlQ29udGVudEZvcm0gdGV4dGFyZWEsXG5ib2R5Om5vdCguZmxpcHBlcnMpIC5ibGFjay10aGVtZSAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHk6bm90KC5mbGlwcGVycykgLmJsYWNrLXRoZW1lIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keTpub3QoLmZsaXBwZXJzKSAuYmxhY2stdGhlbWUgLmZsZXhpYmxlQ29udGVudEZvcm0gOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHk6bm90KC5mbGlwcGVycykgLmJsYWNrLXRoZW1lIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keTpub3QoLmZsaXBwZXJzKSAuYmxhY2stdGhlbWUgLmZsZXhpYmxlQ29udGVudEZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keTpub3QoLmZsaXBwZXJzKSAuYmxhY2stdGhlbWUgLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5Om5vdCguZmxpcHBlcnMpIC5ibGFjay10aGVtZSAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZsZXhpYmxlQ29udGVudEZvcm0gLmZsZXhpYmxlQ29udGVudEZvcm0tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLWZpZWxkLFxuLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyLFxuLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4uZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1maWVsZC10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG59XG5cbi5mbGV4aWJsZUNvbnRlbnRGb3JtX19zbWFsbFByaW50IHtcbiAgZm9udC1zaXplOiAwLjg4ODg4ODhyZW07XG59XG4uZmxleGlibGVDb250ZW50Rm9ybV9fc21hbGxQcmludCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm11c2ljRW1iZWRfX2VtYmVkV3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmE7XG4gIG1pbi1oZWlnaHQ6IDIyLjVyZW07XG59XG4ubXVzaWNFbWJlZF9fZW1iZWRXcmFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmltYWdlV2l0aFRleHRfX2ltYWdlQ29sIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaW1hZ2VXaXRoVGV4dF9faW1hZ2VDb2wge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5pbWFnZVdpdGhUZXh0X19pbWFnZUNvbC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5sYXRlc3RBcnRpY2xlcyAubGlzdGluZ0NvbCAuYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubGF0ZXN0QXJ0aWNsZXMgLmxpc3RpbmdDb2w6bGFzdC1vZi10eXBlIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmx1aWRDb250ZW50X19jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxhY2stdGhlbWUgLmZsdWlkQ29udGVudF9faGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpY2tldE9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMy41cmVtIDAgNHJlbTtcbn1cblxuLnRpY2tldE9wdGlvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGlja2V0T3B0aW9uIHtcbiAgICBwYWRkaW5nOiAzLjMxMjVyZW0gMnJlbSAycmVtO1xuICB9XG59XG5cbi50aWNrZXRPcHRpb25fX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cblxuLnRpY2tldE9wdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cblxuLnRpY2tldE9wdGlvbl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuXG4ubWVkaWFHYWxsZXJ5X19zbGlkZXIgaW1nLCAubWVkaWFHYWxsZXJ5X19zbGlkZXIgdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpmb2N1cywgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwO1xufVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1lZGlhR2FsbGVyeV9faXRlbVdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXJlbTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGlhR2FsbGVyeV9faXRlbVdyYXAge1xuICAgIGhlaWdodDogMzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lZGlhR2FsbGVyeV9faXRlbVdyYXAge1xuICAgIGhlaWdodDogNDVyZW07XG4gIH1cbn1cbi5tZWRpYUdhbGxlcnlfX2l0ZW1XcmFwIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogMCAxLjMxMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xufVxuLm1lZGlhR2FsbGVyeV9faXRlbVdyYXAud2l0aFZpZGVvIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMC40NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40NXJlbTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgaW5wdXRbdHlwZT1yYW5nZV1bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItaGFuZGxlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMjE5OWU4O1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDVyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMjE5OWU4O1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDVyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGhlaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDAuNDVyZW0gc29saWQgI2ZlZmVmZTtcbiAgYm9yZGVyLWJvdHRvbTogMC40NXJlbSBzb2xpZCAjZmVmZWZlO1xufVxuLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMjE5OWU4O1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNjYWNhY2E7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbm91dHB1dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjM1cmVtO1xuICAvKiBZb3UgbmVlZCB0byBzcGVjaWZ5IGEgbWFyZ2luIGluIENocm9tZSwgYnV0IGluIEZpcmVmb3ggYW5kIElFIGl0IGlzIGF1dG9tYXRpYyAqL1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iLCAud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIsIC53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjM1cmVtO1xuICAvKiBZb3UgbmVlZCB0byBzcGVjaWZ5IGEgbWFyZ2luIGluIENocm9tZSwgYnV0IGluIEZpcmVmb3ggYW5kIElFIGl0IGlzIGF1dG9tYXRpYyAqL1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIC53cGZvcm1zLWZpZWxkLW51bWJlci1zbGlkZXItaGludCwgLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIC5pbmNyZW1lbnRIaW50V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSAud3Bmb3Jtcy1maWVsZC1udW1iZXItc2xpZGVyLWhpbnQgc3BhbiwgLndwZm9ybXMtY29udGFpbmVyLnJhdGUteW91ci1leHBlcmllbmNlIC5pbmNyZW1lbnRIaW50V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDFyZW07XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSAud3Bmb3Jtcy1maWVsZC1odG1sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSAud3Bmb3Jtcy1maWVsZC1odG1sIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMTk5ZTg7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgLnJhdGUteW91ci1leHBlcmllbmNlX19hZ3JlZS10ZXJtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgLnJhdGUteW91ci1leHBlcmllbmNlX19hZ3JlZS10ZXJtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ud3Bmb3Jtcy1jb250YWluZXIucmF0ZS15b3VyLWV4cGVyaWVuY2UgLnJhdGUteW91ci1leHBlcmllbmNlX19hZ3JlZS10ZXJtcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi53cGZvcm1zLWNvbnRhaW5lci5yYXRlLXlvdXItZXhwZXJpZW5jZSAucmF0ZS15b3VyLWV4cGVyaWVuY2VfX2FncmVlLXRlcm1zIC53cGZvcm1zLWZpZWxkLWRlc2NyaXB0aW9uIGEge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yYXRlLXlvdXItZXhwZXJpZW5jZS1ibG9jayB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAucmF0ZS15b3VyLWV4cGVyaWVuY2UtYmxvY2sge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJhdGUteW91ci1leHBlcmllbmNlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07XG4gIH1cbn1cblxuLnJhdGUteW91ci1leHBlcmllbmNlLWJsb2NrX19pbm5lciB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxcmVtO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJhdGUteW91ci1leHBlcmllbmNlLWJsb2NrX19pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBnYXA6IDIuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yYXRlLXlvdXItZXhwZXJpZW5jZS1ibG9ja19faW5uZXIge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuXG4ucmF0ZS15b3VyLWV4cGVyaWVuY2UtYmxvY2tfX2Zvcm0tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yYXRlLXlvdXItZXhwZXJpZW5jZS1ibG9ja19fZm9ybS1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJhdGUteW91ci1leHBlcmllbmNlLWJsb2NrX19mb3JtLWNvbHVtbiB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbi5yYXRlLXlvdXItZXhwZXJpZW5jZS1ibG9ja19fZm9ybS1kZXRhaWxzIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJhdGUteW91ci1leHBlcmllbmNlLWJsb2NrX19mb3JtLWRldGFpbHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnJhdGUteW91ci1leHBlcmllbmNlLWJsb2NrX19pbWFnZS1jb2x1bW4ge1xuICBmbGV4OiAxO1xufVxuXG4ucmF0ZS15b3VyLWV4cGVyaWVuY2UtYmxvY2tfX2ltYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYXRlLXlvdXItZXhwZXJpZW5jZS1ibG9ja19faW1hZ2Utd3JhcHBlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1uZXh0LCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgdG9wOiBhdXRvO1xuICB6LWluZGV4OiA5OTk7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1uZXh0OmZvY3VzLCAudGVzdGltb25pYWxzIC5zbGljay1uZXh0OmFjdGl2ZSwgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldjpmb2N1cywgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1hY3RpdmUgLnRlc3RpbW9uaWFsc19faXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjc1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgMC43NXMgZWFzZS1pbi1vdXQ7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1hY3RpdmUgLnRlc3RpbW9uaWFsc19fcXVvdGVlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuOXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIDAuOXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50ZXN0aW1vbmlhbHNfX2Nhcm91c2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50ZXN0aW1vbmlhbHNfX2Nhcm91c2VsIHtcbiAgICBtaW4taGVpZ2h0OiA3MHZoO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfX2JnSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udGVzdGltb25pYWxzX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi50ZXN0aW1vbmlhbHNfX2NvbnRlbnRXcmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRlc3RpbW9uaWFsc19fY29udGVudFdyYXAge1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRlc3RpbW9uaWFsc19fY29udGVudFdyYXAge1xuICAgIG1heC13aWR0aDogNDVyZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsc19fcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogOTUuOSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC50ZXN0aW1vbmlhbHNfX3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGVzdGltb25pYWxzX19xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsc19fcXVvdGVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyAwLjc1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNnMgMC43NXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbSAwIDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsYWNrLXRoZW1lIC5oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMCAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgfVxufVxuYm9keS5oZWFkZXItLWJhbm5lckhpZGRlbiAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmhlYWRlcl9fbG9nb1dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19sb2dvV3JhcCB7XG4gICAgdG9wOiAwLjI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ29Tdmcge1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbG9nb1N2ZyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZWFkZXJfX2xvZ29Tdmcge1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nb1N2Z1BhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm5vQmFubmVyIC5oZWFkZXJfX2xvZ29TdmdQYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5ub0Jhbm5lciA+IC5tZW51T3BlbiAuaGVhZGVyX19sb2dvU3ZnUGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYmxhY2stdGhlbWUgLmhlYWRlcl9fbG9nb1N2Z1BhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucm93LmhlYWRlcl9fbWVudXNSb3cge1xuICBtYXgtd2lkdGg6IDM1cmVtO1xuICBmbGV4LWdyb3c6IDI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yb3cuaGVhZGVyX19tZW51c1JvdyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucm93LmhlYWRlcl9fbWVudXNSb3cge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudVdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyX19tZW51V3JhcCAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbWVudVdyYXAgbGkuaGFzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZWFkZXJfX21lbnVXcmFwSW5uZXIge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51V3JhcElubmVyIC5jb2x1bW5zLS1mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51TGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5oZWFkZXJfX21lbnVMaXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyX19tZW51TGlzdCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5oZWFkZXJfX21lbnVMaXN0IGxpLnB3SGlnaGxpZ2h0IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLm5vQmFubmVyIC5oZWFkZXJfX21lbnVMaXN0IGxpLnB3SGlnaGxpZ2h0IGEge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ubm9CYW5uZXIgPiAubWVudU9wZW4gLmhlYWRlcl9fbWVudUxpc3QgbGkucHdIaWdobGlnaHQgYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5ibGFjay10aGVtZSAuaGVhZGVyX19tZW51TGlzdCBsaS5wd0hpZ2hsaWdodCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXJfX21lbnVMaXN0IGEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vQmFubmVyIC5oZWFkZXJfX21lbnVMaXN0IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ub0Jhbm5lciA+IC5tZW51T3BlbiAuaGVhZGVyX19tZW51TGlzdCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX19tZW51TGlzdCBhOmhvdmVyLCAuaGVhZGVyX19tZW51TGlzdCBhOmZvY3VzLCAuaGVhZGVyX19tZW51TGlzdCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsYWNrLXRoZW1lIC5oZWFkZXJfX21lbnVMaXN0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlcl9fbWVudUxpc3QtLXRvcE5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVMaXN0LS10b3BOYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudUxpc3QtLXRvcE5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX21lbnVMaXN0LS10b3BOYXYgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oZWFkZXJfX21lbnVMaXN0LS1wcmltYXJ5IGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbWVudUxpc3QtLXByaW1hcnkgYSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnVMaXN0LS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uaGVhZGVyIC5uZXdzbGV0dGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyIC5uZXdzbGV0dGVyIC5wd0hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAubmV3c2xldHRlciAubmV3c2xldHRlcl9faW5uZXJXcmFwLFxuLmhlYWRlciAubmV3c2xldHRlciAubmV3c2xldHRlcl9fdGV4dFdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXIgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX3RleHRXcmFwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3NvY2lhbExpbmtzIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cbi5oZWFkZXJfX3NvY2lhbExpbmtzIC5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19zb2NpYWxMaW5rcyAuc29jaWFsTGlua3NfX3N2ZyB7XG4gICAgaGVpZ2h0OiAxLjkzNzVyZW07XG4gIH1cbn1cbi5oZWFkZXJfX3NvY2lhbExpbmtzIC5zb2NpYWxMaW5rc19fc3ZnLS10d2l0dGVyIHtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19zdmctLXR3aXR0ZXIge1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMS4wNjI1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gICAgdG9wOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudVRyaWdnZXI6YWN0aXZlLCAuaGVhZGVyX19tZW51VHJpZ2dlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oZWFkZXJfX21lbnVUcmlnZ2VyU3ZnIHtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJTdmctLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJTdmdMaW5lIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5ub0Jhbm5lciAuaGVhZGVyX19tZW51VHJpZ2dlclN2Z0xpbmUge1xuICBzdHJva2U6ICMwMDA7XG59XG4ubm9CYW5uZXIgPiAubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJTdmdMaW5lIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmJsYWNrLXRoZW1lIC5oZWFkZXJfX21lbnVUcmlnZ2VyU3ZnTGluZSB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgfVxufVxuLm5vQmFubmVyIC5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5vQmFubmVyID4gLm1lbnVPcGVuIC5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsYWNrLXRoZW1lIC5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlclRleHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dC0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV5VGlja2V0cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJ1eVRpY2tldHMge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICB9XG59XG5cbi5idXlUaWNrZXRzLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJ1eVRpY2tldHMtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYnV5VGlja2V0cy0tbW9iaWxlIHtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnV5VGlja2V0cy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkubWVudU9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51VHJpZ2dlclRleHQtLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dC0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51V3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICBib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVXcmFwIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVXcmFwSW5uZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19zb2NpYWxMaW5rcy0tbW9iaWxlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmRVcCAwLjNzIDFzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbmJvZHkubWVudU9wZW4gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbn1cbmJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJTdmctLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51VHJpZ2dlclN2Zy0tY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYWluVGl0bGUge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1haW5UaXRsZSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluVGl0bGUge1xuICAgIHBhZGRpbmc6IDIuODc1cmVtIDA7XG4gIH1cbn1cbi5ub0Jhbm5lciAubWFpblRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ub0Jhbm5lciAubWFpblRpdGxlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9CYW5uZXIgLm1haW5UaXRsZSB7XG4gICAgcGFkZGluZzogMTByZW0gMCA0cmVtO1xuICB9XG59XG5cbi5tYWluVGl0bGVfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluVGl0bGVfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1haW5UaXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNTYyNXJlbTtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyIHtcbiAgICBtYXJnaW46IDAgMCA2cmVtO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXJfX2Nhcm91c2VsV3JhcCxcbi5iYW5uZXIgLmZsaWNraXR5LXZpZXdwb3J0LCAuYmFubmVyIC5mbGlja2l0eS1zbGlkZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5iYW5uZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMC44cmVtKTtcbiAgfVxufVxuXG4uYmFubmVyX19zbGlkZVdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYW5uZXJfX3NsaWRlV3JhcC5pcy1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5iYW5uZXJfX3NsaWRlV3JhcC0tYmlnTGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYW5uZXJfX3NsaWRlV3JhcC0tYmlnTGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmFubmVyX19zbGlkZVdyYXBfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJhbm5lcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJhbm5lcl9fdmlkZW8ge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyX192aWRlbyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5iYW5uZXJfX21haW5IZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyX19tYWluSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXJfX21haW5IZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmJhbm5lcl9fbWFpbkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cblxuLm92ZXJsYXlGb3JWaWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmFubmVyX19iYWNrVG9MaW5rV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXJfX2JhY2tUb0xpbmtXcmFwIHtcbiAgICB0b3A6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyX19iYWNrVG9MaW5rV3JhcCB7XG4gICAgdG9wOiAycmVtO1xuICB9XG59XG5cbi5iYW5uZXJfX2JhY2tUb0xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyX19iYWNrVG9MaW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmJhbm5lcl9fYmFja1RvTGluazpob3ZlciwgLmJhbm5lcl9fYmFja1RvTGluazphY3RpdmUsIC5iYW5uZXJfX2JhY2tUb0xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icm9jaHVyZU1vZGFsIC5tYWdpY01vZGFsSW5uZXIge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5icm9jaHVyZU1vZGFsIC5icm9jaHVyZUZvcm1XcmFwX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbn1cbi5icm9jaHVyZU1vZGFsIGlucHV0LFxuLmJyb2NodXJlTW9kYWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5icm9jaHVyZU1vZGFsIGlucHV0W3R5cGU9ZW1haWxdLFxuLmJyb2NodXJlTW9kYWwgaW5wdXRbdHlwZT10ZWxdLFxuLmJyb2NodXJlTW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJyb2NodXJlTW9kYWwgc2VsZWN0LFxuLmJyb2NodXJlTW9kYWwgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5icm9jaHVyZU1vZGFsIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDJyZW07XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAwLjM1cmVtIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpob3ZlciwgLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6YWN0aXZlLCAuYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJyb2NodXJlTW9kYWwgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJyb2NodXJlTW9kYWwgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAuYnJvY2h1cmVGb3JtV3JhcF9fc21hbGxQcmludCB7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbi5icm9jaHVyZU1vZGFsIC5icm9jaHVyZUZvcm1XcmFwX19zbWFsbFByaW50IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icm9jaHVyZU1vZGFsX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnJvY2h1cmVNb2RhbF9fY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG4uYnJvY2h1cmVNb2RhbF9fY2xvc2U6YWN0aXZlLCAuYnJvY2h1cmVNb2RhbF9fY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnJvY2h1cmVNb2RhbF9fY2xvc2VTdmcsIC5icm9jaHVyZU1vZGFsX19jbG9zZVRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icm9jaHVyZU1vZGFsX19jbG9zZVRleHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnJvY2h1cmVNb2RhbF9fY2xvc2VUZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmJyb2NodXJlTW9kYWxfX2Nsb3NlU3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmJyb2NodXJlTW9kYWxfX2Nsb3NlU3ZnUGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsIC5tYWdpY01vZGFsSW5uZXIsXG5ib2R5LnNpbmdsZS1oaXJlLXR5cGUgLmJyb2NodXJlTW9kYWwgLm1hZ2ljTW9kYWxJbm5lcixcbmJvZHkuc2luZ2xlLWhpcmUtc3BhY2UgLmJyb2NodXJlTW9kYWwgLm1hZ2ljTW9kYWxJbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWhpcmUtdGVtcGxhdGUgLmJyb2NodXJlTW9kYWwgLmJyb2NodXJlRm9ybVdyYXBfX2hlYWRpbmcsXG5ib2R5LnNpbmdsZS1oaXJlLXR5cGUgLmJyb2NodXJlTW9kYWwgLmJyb2NodXJlRm9ybVdyYXBfX2hlYWRpbmcsXG5ib2R5LnNpbmdsZS1oaXJlLXNwYWNlIC5icm9jaHVyZU1vZGFsIC5icm9jaHVyZUZvcm1XcmFwX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtaGlyZS10ZW1wbGF0ZSAuYnJvY2h1cmVNb2RhbCBpbnB1dCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaGlyZS10ZW1wbGF0ZSAuYnJvY2h1cmVNb2RhbCBpbnB1dFt0eXBlPWVtYWlsXSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsIGlucHV0W3R5cGU9dGVsXSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsIGlucHV0W3R5cGU9bnVtYmVyXSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsIHNlbGVjdCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsIHRleHRhcmVhLFxuYm9keS5zaW5nbGUtaGlyZS10eXBlIC5icm9jaHVyZU1vZGFsIGlucHV0LFxuYm9keS5zaW5nbGUtaGlyZS10eXBlIC5icm9jaHVyZU1vZGFsIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5LnNpbmdsZS1oaXJlLXR5cGUgLmJyb2NodXJlTW9kYWwgaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5LnNpbmdsZS1oaXJlLXR5cGUgLmJyb2NodXJlTW9kYWwgaW5wdXRbdHlwZT10ZWxdLFxuYm9keS5zaW5nbGUtaGlyZS10eXBlIC5icm9jaHVyZU1vZGFsIGlucHV0W3R5cGU9bnVtYmVyXSxcbmJvZHkuc2luZ2xlLWhpcmUtdHlwZSAuYnJvY2h1cmVNb2RhbCBzZWxlY3QsXG5ib2R5LnNpbmdsZS1oaXJlLXR5cGUgLmJyb2NodXJlTW9kYWwgdGV4dGFyZWEsXG5ib2R5LnNpbmdsZS1oaXJlLXNwYWNlIC5icm9jaHVyZU1vZGFsIGlucHV0LFxuYm9keS5zaW5nbGUtaGlyZS1zcGFjZSAuYnJvY2h1cmVNb2RhbCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS5zaW5nbGUtaGlyZS1zcGFjZSAuYnJvY2h1cmVNb2RhbCBpbnB1dFt0eXBlPWVtYWlsXSxcbmJvZHkuc2luZ2xlLWhpcmUtc3BhY2UgLmJyb2NodXJlTW9kYWwgaW5wdXRbdHlwZT10ZWxdLFxuYm9keS5zaW5nbGUtaGlyZS1zcGFjZSAuYnJvY2h1cmVNb2RhbCBpbnB1dFt0eXBlPW51bWJlcl0sXG5ib2R5LnNpbmdsZS1oaXJlLXNwYWNlIC5icm9jaHVyZU1vZGFsIHNlbGVjdCxcbmJvZHkuc2luZ2xlLWhpcmUtc3BhY2UgLmJyb2NodXJlTW9kYWwgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtaGlyZS10ZW1wbGF0ZSAuYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdCxcbmJvZHkuc2luZ2xlLWhpcmUtdHlwZSAuYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdCxcbmJvZHkuc2luZ2xlLWhpcmUtc3BhY2UgLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWhpcmUtdGVtcGxhdGUgLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0OmFjdGl2ZSwgYm9keS5wYWdlLXRlbXBsYXRlLWhpcmUtdGVtcGxhdGUgLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6Zm9jdXMsXG5ib2R5LnNpbmdsZS1oaXJlLXR5cGUgLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6aG92ZXIsXG5ib2R5LnNpbmdsZS1oaXJlLXR5cGUgLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6YWN0aXZlLFxuYm9keS5zaW5nbGUtaGlyZS10eXBlIC5icm9jaHVyZU1vZGFsIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0OmZvY3VzLFxuYm9keS5zaW5nbGUtaGlyZS1zcGFjZSAuYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpob3ZlcixcbmJvZHkuc2luZ2xlLWhpcmUtc3BhY2UgLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6YWN0aXZlLFxuYm9keS5zaW5nbGUtaGlyZS1zcGFjZSAuYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWhpcmUtdGVtcGxhdGUgLmJyb2NodXJlTW9kYWwgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuYm9keS5zaW5nbGUtaGlyZS10eXBlIC5icm9jaHVyZU1vZGFsIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmJvZHkuc2luZ2xlLWhpcmUtc3BhY2UgLmJyb2NodXJlTW9kYWwgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtaGlyZS10ZW1wbGF0ZSAuYnJvY2h1cmVNb2RhbCA6LW1vei1wbGFjZWhvbGRlcixcbmJvZHkuc2luZ2xlLWhpcmUtdHlwZSAuYnJvY2h1cmVNb2RhbCA6LW1vei1wbGFjZWhvbGRlcixcbmJvZHkuc2luZ2xlLWhpcmUtc3BhY2UgLmJyb2NodXJlTW9kYWwgOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsIDo6LW1vei1wbGFjZWhvbGRlcixcbmJvZHkuc2luZ2xlLWhpcmUtdHlwZSAuYnJvY2h1cmVNb2RhbCA6Oi1tb3otcGxhY2Vob2xkZXIsXG5ib2R5LnNpbmdsZS1oaXJlLXNwYWNlIC5icm9jaHVyZU1vZGFsIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWhpcmUtdGVtcGxhdGUgLmJyb2NodXJlTW9kYWwgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmJvZHkuc2luZ2xlLWhpcmUtdHlwZSAuYnJvY2h1cmVNb2RhbCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuYm9keS5zaW5nbGUtaGlyZS1zcGFjZSAuYnJvY2h1cmVNb2RhbCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtaGlyZS10ZW1wbGF0ZSAuYnJvY2h1cmVNb2RhbCAuYnJvY2h1cmVGb3JtV3JhcF9fc21hbGxQcmludCBhLFxuYm9keS5zaW5nbGUtaGlyZS10eXBlIC5icm9jaHVyZU1vZGFsIC5icm9jaHVyZUZvcm1XcmFwX19zbWFsbFByaW50IGEsXG5ib2R5LnNpbmdsZS1oaXJlLXNwYWNlIC5icm9jaHVyZU1vZGFsIC5icm9jaHVyZUZvcm1XcmFwX19zbWFsbFByaW50IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1oaXJlLXRlbXBsYXRlIC5icm9jaHVyZU1vZGFsX19jbG9zZVN2Z1BhdGgsXG5ib2R5LnNpbmdsZS1oaXJlLXR5cGUgLmJyb2NodXJlTW9kYWxfX2Nsb3NlU3ZnUGF0aCxcbmJvZHkuc2luZ2xlLWhpcmUtc3BhY2UgLmJyb2NodXJlTW9kYWxfX2Nsb3NlU3ZnUGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5icm9jaHVyZURvd25sb2FkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5icm9jaHVyZURvd25sb2Fkc19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJyb2NodXJlRG93bmxvYWRzX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uYnJvY2h1cmVEb3dubG9hZHNfX2NvbnRlbnRXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cmVtIDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJyb2NodXJlRG93bmxvYWRzX19jb250ZW50V3JhcCB7XG4gICAgcGFkZGluZzogNHJlbSAwIDIuNXJlbTtcbiAgfVxufVxuXG4uYnJvY2h1cmVEb3dubG9hZHNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5icm9jaHVyZURvd25sb2Fkc19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmJyb2NodXJlRG93bmxvYWRzX19idXR0b25MaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJyb2NodXJlRG93bmxvYWRzX19idXR0b25MaXN0IHtcbiAgICBtYXJnaW46IDRyZW0gMCAwO1xuICB9XG59XG5cbi5icm9jaHVyZURvd25sb2Fkc19fYnV0dG9uTGlzdEl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJyb2NodXJlRG93bmxvYWRzX19idXR0b25MaXN0SXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5icm9jaHVyZURvd25sb2Fkc19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC44NzVyZW0gMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJyb2NodXJlRG93bmxvYWRzX19idXR0b246aG92ZXIsIC5icm9jaHVyZURvd25sb2Fkc19fYnV0dG9uOmZvY3VzLCAuYnJvY2h1cmVEb3dubG9hZHNfX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJyb2NodXJlRG93bmxvYWRzX191bmRlcmxpbmVkVGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJyb2NodXJlRG93bmxvYWRzLS1ub1BhZGRpbmcgLmJyb2NodXJlRG93bmxvYWRzX19jb250ZW50V3JhcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21pbmdTb29uQmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDRweCk7XG4gICAgbWluLWhlaWdodDogOTYwcHg7XG4gIH1cbn1cblxuLmNvbWluZ1Nvb25CYW5uZXJfX21haW5IZWFkaW5nIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lcl9fbWFpbkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4uY29taW5nU29vbkJhbm5lcl9fc3ViaGVhZGluZyB7XG4gIG1heC13aWR0aDogMzJyZW07XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuLmNvbWluZ1Nvb25CYW5uZXJfX3N1YmhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbWluZ1Nvb25CYW5uZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jb21pbmdTb29uQmFubmVyX192aWRlbyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4uY29taW5nU29vbkJhbm5lcl9fdGV4dFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyX190ZXh0V3JhcCB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDU0cHgpO1xuICB9XG59XG5cbi5jb21pbmdTb29uQmFubmVyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX3RpbWVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX3RpbWVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiAyMy41cmVtO1xuICB9XG59XG4uY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXIgLnB3Q291bnRkb3duX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICB9XG59XG5cbi5jb21pbmdTb29uQmFubmVyIC5uZXdzbGV0dGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1heC13aWR0aDogMjhyZW07XG4gIHBhZGRpbmc6IDEuMzEyNXJlbSAwIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXIgLm5ld3NsZXR0ZXIge1xuICAgIG1heC13aWR0aDogMzcuODc1cmVtO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDIuMzEyNXJlbSAwIDIuNXJlbTtcbiAgfVxufVxuLmNvbWluZ1Nvb25CYW5uZXIgLm5ld3NsZXR0ZXJfX2lubmVyV3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbWluZ1Nvb25CYW5uZXIgLnB3U29jaWFsU2hhcmVJY29uc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbWluZ1Nvb25CYW5uZXIgLnB3U29jaWFsU2hhcmVJY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43cmVtO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdTb2NpYWxTaGFyZUljb25zIHtcbiAgICBib3R0b206IDNyZW07XG4gIH1cbn1cblxuLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xufVxuLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcC5zcGFjZS1ldmVubHkge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcC5zcGFjZS1ldmVubHkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmgpO1xuICB9XG59XG4uY29taW5nU29vbkJhbm5lci0tc2lnblVwLnNwYWNlLWV2ZW5seSAuY29taW5nU29vbkJhbm5lcl9fdGV4dFdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBwYWRkaW5nLXRvcDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcC5zcGFjZS1ldmVubHkgLmNvbWluZ1Nvb25CYW5uZXJfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgfVxufVxuLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcC5zcGFjZS1ldmVubHkgLm5ld3NsZXR0ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCAuY29taW5nU29vbkJhbm5lcl9fdGV4dFdyYXAge1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCAuY29taW5nU29vbkJhbm5lcl9fdGV4dFdyYXAge1xuICAgIHRvcDogNTIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyLS1zaWduVXAgLmNvbWluZ1Nvb25CYW5uZXJfX21haW5IZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCAucHdDb3VudGRvd25fX3RpbWVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyLS1zaWduVXAgLnB3Q291bnRkb3duX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lci0tc2lnblVwIC5uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5jb21pbmdTb29uQmFubmVyX19ib3R0b21UZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLmNvbWluZ1Nvb25CYW5uZXJfX2JvdHRvbVRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGlzdEJhbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYXJ0aXN0QmFubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cbn1cblxuLmNvbnRhY3RCbG9ja3Mge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb250YWN0QmxvY2tzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gIH1cbn1cblxuLmNvbnRhY3RCbG9ja3NfX2Jsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cblxuLmNvbnRhY3RCbG9ja3NfX3RleHRXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5jb250YWN0QmxvY2tzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhY3RCbG9ja3NfX2xpbms6aG92ZXIsIC5jb250YWN0QmxvY2tzX19saW5rOmFjdGl2ZSwgLmNvbnRhY3RCbG9ja3NfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNjb29raWUtbGF3LWluZm8tYmFyIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuI2Nvb2tpZS1sYXctaW5mby1iYXIgLmNsaS1iYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1jb250YWluZXIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Nvb2tpZS1sYXctaW5mby1iYXIgLmNsaS1iYXItY29udGFpbmVyIC5jbGktYmFyLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuI2Nvb2tpZS1sYXctaW5mby1iYXIgLmNsaS1iYXItY29udGFpbmVyIC5jbGktYmFyLWJ0bl9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTg2cHgpIHtcbiAgI2Nvb2tpZS1sYXctaW5mby1iYXIgLmNsaS1iYXItY29udGFpbmVyIC5jbGktYmFyLWJ0bl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNjb29raWUtbGF3LWluZm8tYmFyICN3dC1jbGktYWNjZXB0LWFsbC1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucGFydG5lcnNNb2R1bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuMzEyNXJlbSAxcmVtIDIuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGFydG5lcnNNb2R1bGUge1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDJyZW0gNC45Mzc1cmVtO1xuICB9XG59XG5cbi5wYXJ0bmVyc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuXG4ucGFydG5lcnNfX2xpc3RJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC41cmVtIDAuNXJlbSAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnBhcnRuZXJzX19saXN0SXRlbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGFydG5lcnNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJ0bmVyc19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAxNiU7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAxcmVtIDRyZW07XG4gIH1cbn1cblxuLnBhcnRuZXJzX19saXN0TGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFydG5lcnNfX2xvZ28ge1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnBhcnRuZXJzX19sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIG1heC13aWR0aDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFydG5lcnNfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWF4LXdpZHRoOiA3LjVyZW07XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIG1hcmdpbjogMCAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQuZ3JpZC0tdGhyZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ3JpZC5ncmlkLS10aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuXG4uYXJ0aWNsZSB7XG4gIG1hcmdpbjogMXJlbSAwIDMuMjVyZW07XG59XG4uYXJ0aWNsZSAucHdNZXRhX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZSAucHdNZXRhX19saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuNDM3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDUzJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbi5hcnRpY2xlIC5wd01ldGFfX2xpc3RJdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFydGljbGVfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hcnRpY2xlX19saW5rOmhvdmVyLCAuYXJ0aWNsZV9fbGluazpmb2N1cywgLmFydGljbGVfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGljbGVfX2ltYWdlV3JhcCB7XG4gIGhlaWdodDogNjB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aWNsZV9faW1hZ2VXcmFwIHtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVfX2ltYWdlV3JhcCB7XG4gICAgaGVpZ2h0OiAyMnZ3O1xuICB9XG59XG5cbi5hcnRpY2xlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXJ0aWNsZV9fZGF0ZSB7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW0gMXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrIC5ldmVudEluZm9CbG9ja19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZXZlbnRJbmZvQmxvY2sgLmV2ZW50SW5mb0Jsb2NrX19saW5ldXAge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2sgLmV2ZW50SW5mb0Jsb2NrX19saW5ldXAge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLmV2ZW50SW5mb0Jsb2NrIC5ldmVudEluZm9CbG9ja19fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uZXZlbnRJbmZvQmxvY2sgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdENvbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9jayAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0Q29sIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2sgLmNvbEZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5ldmVudEluZm9CbG9jayAucHdTb2NpYWxTaGFyZUljb25zIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrIC5wd1NvY2lhbFNoYXJlSWNvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zcmVtO1xuICB9XG59XG4uZXZlbnRJbmZvQmxvY2sgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuLmV2ZW50SW5mb0Jsb2NrIC5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2sgLmV2ZW50TGlzdGluZ19fYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ldmVudEluZm9CbG9jayAuZXZlbnRMaXN0aW5nX19idXR0b24tLXNvbGRPdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ldmVudEluZm9CbG9jayAuZXZlbnRMaXN0aW5nX19idXR0b24tLXNvbGRPdXQgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZXZlbnRJbmZvQmxvY2sgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV2ZW50SW5mb0Jsb2NrIHAgYTpob3ZlciwgLmV2ZW50SW5mb0Jsb2NrIHAgYTphY3RpdmUsIC5ldmVudEluZm9CbG9jayBwIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ldmVudExpc3RpbmdfX2xpbmV1cEl0ZW1MaW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtTGluazpob3ZlciwgLmV2ZW50TGlzdGluZ19fbGluZXVwSXRlbUxpbms6Zm9jdXMsIC5ldmVudExpc3RpbmdfX2xpbmV1cEl0ZW1MaW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmV2ZW50TGlzdGluZ19fbGluZXVwLS1sYXJnZSAuZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG5cbi5ldmVudEluZm9CbG9ja19faW5mb0xpc3RDb2wge1xuICBtYXJnaW46IDA7XG59XG5cbi5ldmVudEluZm9CbG9ja19faW5mb0xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0IC5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAgMCAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW0tLWZkQ29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbS0tZmRDb2wgLmV2ZW50SW5mb0Jsb2NrX19sYXJnZVRleHQge1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ldmVudEluZm9CbG9ja19fbGFyZ2VUZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ldmVudEluZm9CbG9ja19fbGFyZ2VUZXh0OmhvdmVyLCAuZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dDphY3RpdmUsIC5ldmVudEluZm9CbG9ja19fbGFyZ2VUZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ldmVudEluZm9CbG9ja19fZGlyZWN0aW9uc0xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrX19kaXJlY3Rpb25zTGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG4uZXZlbnRJbmZvQmxvY2tfX2RpcmVjdGlvbnNMaW5rOmFjdGl2ZSwgLmV2ZW50SW5mb0Jsb2NrX19kaXJlY3Rpb25zTGluazpmb2N1cywgLmV2ZW50SW5mb0Jsb2NrX19kaXJlY3Rpb25zTGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2JvdHRvbVNlY3Rpb24ge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrX19ib3R0b21TZWN0aW9uIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG59XG5cbi5ldmVudEluZm9CbG9ja19fZmJSc3ZwQnV0dG9uIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5ldmVudEluZm9CbG9ja19fZmJSc3ZwQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuXG4uZXZlbnRJbmZvQmxvY2stLWhpcmVTcGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2VucXVpcmVGb3JtVHJpZ2dlciB7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrX19lbnF1aXJlRm9ybVRyaWdnZXIge1xuICAgIG1hcmdpbjogMCAyLjc1cmVtIDIuNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2tfX2VucXVpcmVGb3JtVHJpZ2dlciB7XG4gICAgbWFyZ2luOiAwIDIuNzVyZW0gMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJDb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNpZGViYXJDb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI1O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhciAucHdGaWx0ZXJSZXN1bHRzX19jbGVhckFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2lkZWJhcl9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhcl9faW5uZXJXcmFwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLnNpZGViYXJfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNpZGViYXJfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuXG4uc2lkZWJhcl9fc2VjdGlvbi0tZGF5RmlsdGVycyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uc2lkZWJhcl9faGVhZGluZ1dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyX19oZWFkaW5nV3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2lkZWJhcl9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMnJlbSAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW0gMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2lkZWJhcl9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMC43NXJlbTtcbiAgfVxufVxuXG4uc2lkZWJhclNlY3Rpb25UcmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjYyNXJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyIHtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbSAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaWRlYmFyU2VjdGlvblRyaWdnZXIge1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDJyZW07XG4gIH1cbn1cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXI6Zm9jdXMsIC5zaWRlYmFyU2VjdGlvblRyaWdnZXI6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwMHZ3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xMDB2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJTZWN0aW9uVHJpZ2dlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXIuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXItLW5vQm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNpZGViYXJTZWN0aW9uVHJpZ2dlci0td2l0aEFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMC4yNXJlbSk7XG4gIHJpZ2h0OiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyLS13aXRoQWZ0ZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaWRlYmFyU2VjdGlvblRyaWdnZXItLXdpdGhBZnRlcjphZnRlciB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnNpZGViYXJTZWN0aW9uVHJpZ2dlcl9fc3ZnIHtcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xuICByaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJTZWN0aW9uVHJpZ2dlcl9fc3ZnIHtcbiAgICByaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyX19zdmcge1xuICAgIHJpZ2h0OiAxLjkzNzVyZW07XG4gIH1cbn1cblxuLnNpZGViYXJTZWN0aW9uVHJpZ2dlcl9fc3ZnUGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5zaWRlYmFyX19leHBhbmRpbmdTZWN0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNpZGViYXJfX2V4cGFuZGluZ1NlY3Rpb24uYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMzByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uc2lkZWJhckRhdGVwaWNrZXJXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNpZGViYXJfX2RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhcl9fZGF0ZXBpY2tlciAubGlnaHRwaWNrIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5zaWRlYmFyX19pbnB1dFdyYXAge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJfX2lucHV0V3JhcCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICB9XG59XG4uc2lkZWJhcl9faW5wdXRXcmFwIC5maWx0ZXJBY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhcl9fY2hlY2tib3gge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjMxMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaWRlYmFyX19jaGVja2JveDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyX19jaGVja2JveDpmb2N1cywgLnNpZGViYXJfX2NoZWNrYm94OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zaWRlYmFyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2lkZWJhcl9fbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWRlYmFyX19tb2JpbGVDbG9zZUJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhcl9fbW9iaWxlQ2xvc2VCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vYmlsZUZpbHRlcnNUcmlnZ2VyIHtcbiAgei1pbmRleDogMjA7XG59XG5cbmJvZHkuZmlsdGVyc09wZW4gLnNpZGViYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuZmlsdGVyc09wZW4gLmFwcGx5RmlsdGVyc1RyaWdnZXIge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMjU7XG59XG5cbi5wcm9tb0Jhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tb0Jhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUuNnJlbTtcbiAgfVxufVxuXG4ucHJvbW9CYW5uZXJfX21lZGlhV3JhcCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5wcm9tb0Jhbm5lcl9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5ob21lLnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbzpub3QoLm1lbnVPcGVuKSAuaGVhZGVyX19tZW51VHJpZ2dlclN2Z0xpbmUge1xuICBzdHJva2U6ICMwMDA7XG59XG5ib2R5LmhvbWUucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vOm5vdCgubWVudU9wZW4pIC5oZWFkZXJfX2xvZ29TdmdQYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuLm5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uZXdzbGV0dGVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3c2xldHRlciBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5ld3NsZXR0ZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uZXdzbGV0dGVyIGE6aG92ZXIsIC5uZXdzbGV0dGVyIGE6YWN0aXZlLCAubmV3c2xldHRlciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1heC13aWR0aDogMjYuNzVyZW07XG4gIG1hcmdpbjogMC43NXJlbSBhdXRvIDEuODc1cmVtO1xufVxuXG4ubmV3c2xldHRlcl9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAyNC4xMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmhpcmVOZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtIDAgM3JlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlTmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgLndwZm9ybXMtY29udGFpbmVyIGlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQud3Bmb3Jtcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMjEyMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcixcbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMS4yNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhpcmVOZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIG1hcmdpbjogMC43NXJlbSBhdXRvIDEuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlyZU5ld3NsZXR0ZXJfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAwIDRyZW0gMCAwO1xuICB9XG59XG5cbi5lbnF1aXJlRm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHJlbSAxcmVtIDJyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZW5xdWlyZUZvcm0ge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAycmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZW5xdWlyZUZvcm0ge1xuICAgIHBhZGRpbmc6IDhyZW0gNHJlbSA0cmVtO1xuICB9XG59XG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgbWFyZ2luOiAwIDJyZW0gM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG4gICAgbWFyZ2luOiAwIDNyZW0gM3JlbSAwO1xuICB9XG59XG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuLmVucXVpcmVGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZW5xdWlyZUZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNS42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1odG1sLFxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1odG1sLFxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWh0bWwsXG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxufVxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWh0bWwuc21hbGxUZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybV9fY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG59XG4uZW5xdWlyZUZvcm1fX2Nsb3NlOmFjdGl2ZSwgLmVucXVpcmVGb3JtX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2UtLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmVucXVpcmVGb3JtX19jbG9zZS0tbW9iaWxlIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtX19jbG9zZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZW5xdWlyZUZvcm1fX2Nsb3NlLS1kZXNrdG9wIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZW5xdWlyZUZvcm1fX2Nsb3NlU3ZnLCAuZW5xdWlyZUZvcm1fX2Nsb3NlVGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZVRleHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZVN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2VTdmdQYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmVucXVpcmVGb3JtIC5oaXJlQ29udGFjdEJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZW5xdWlyZUZvcm0gLmhpcmVDb250YWN0Qm94IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiA3cmVtIDAgMDtcbiAgfVxufVxuXG5ib2R5LmVucXVpcmVGb3JtT3BlbiAuZW5xdWlyZUZvcm0ge1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmV2ZW50VHlwZXMgLnJvdzpsYXN0LW9mLXR5cGUgLmNvbHVtbjpsYXN0LW9mLXR5cGUgLmV2ZW50VHlwZUJsb2NrLCAuZXZlbnRUeXBlcyAucm93Omxhc3Qtb2YtdHlwZSAuY29sdW1uczpsYXN0LW9mLXR5cGUgLmV2ZW50VHlwZUJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmV2ZW50VHlwZUJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmV2ZW50VHlwZUJsb2NrX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuXG4udmVudWVDbGllbnRzIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52ZW51ZUNsaWVudHMge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxufVxuXG4udmVudWVDbGllbnRzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udmVudWVDbGllbnRzX19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnZlbnVlQ2xpZW50c19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnZlbnVlQ2xpZW50c19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZlbnVlQ2xpZW50c19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAxOSU7XG4gIH1cbn1cblxuLnZlbnVlQ2xpZW50c19fbGlzdEl0ZW1MaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52ZW51ZUNsaWVudHNfX2xvZ28ge1xuICBtYXgtaGVpZ2h0OiA4LjEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZXZlbnRMaXN0aW5nQ29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSgybikgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSgzbikgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG4gIH1cbiAgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSgzbi0xKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgfVxuICAuZXZlbnRMaXN0aW5nQ29sOm50aC1vZi10eXBlKDNuLTIpIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG5cbiAgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSg0bikgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbi5ldmVudExpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRMaXN0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbn1cbi5ldmVudExpc3Rpbmcuc2Nyb2xsSXRlbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5ldmVudExpc3RpbmdfX2xpbmtXcmFwOm5vdCgucHdCdXR0b24tLXNvbGlkLS1ibGFjayksIC5ldmVudExpc3RpbmdfX2J1dHRvbjpub3QoLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2spIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZXZlbnRMaXN0aW5nX19saW5rV3JhcDpob3Zlcjpub3QoLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2ssIC5ldmVudExpc3RpbmdfX2xpbmtXcmFwKSwgLmV2ZW50TGlzdGluZ19fbGlua1dyYXA6Zm9jdXM6bm90KC5wd0J1dHRvbi0tc29saWQtLWJsYWNrLCAuZXZlbnRMaXN0aW5nX19saW5rV3JhcCksIC5ldmVudExpc3RpbmdfX2xpbmtXcmFwOmFjdGl2ZTpub3QoLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2ssIC5ldmVudExpc3RpbmdfX2xpbmtXcmFwKSwgLmV2ZW50TGlzdGluZ19fYnV0dG9uOmhvdmVyOm5vdCgucHdCdXR0b24tLXNvbGlkLS1ibGFjaywgLmV2ZW50TGlzdGluZ19fbGlua1dyYXApLCAuZXZlbnRMaXN0aW5nX19idXR0b246Zm9jdXM6bm90KC5wd0J1dHRvbi0tc29saWQtLWJsYWNrLCAuZXZlbnRMaXN0aW5nX19saW5rV3JhcCksIC5ldmVudExpc3RpbmdfX2J1dHRvbjphY3RpdmU6bm90KC5wd0J1dHRvbi0tc29saWQtLWJsYWNrLCAuZXZlbnRMaXN0aW5nX19saW5rV3JhcCkge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxhY2stdGhlbWUgLmV2ZW50TGlzdGluZ19fbGlua1dyYXAsIC5ibGFjay10aGVtZSAuZXZlbnRMaXN0aW5nX19idXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxhY2stdGhlbWUgLmV2ZW50TGlzdGluZ19fbGlua1dyYXA6bm90KC5ldmVudExpc3RpbmdfX2xpbmtXcmFwKSwgLmJsYWNrLXRoZW1lIC5ldmVudExpc3RpbmdfX2J1dHRvbjpub3QoLmV2ZW50TGlzdGluZ19fbGlua1dyYXApIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5ibGFjay10aGVtZSAuZXZlbnRMaXN0aW5nX19saW5rV3JhcDpob3Zlcjpub3QoLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2spLCAuYmxhY2stdGhlbWUgLmV2ZW50TGlzdGluZ19fbGlua1dyYXA6Zm9jdXM6bm90KC5wd0J1dHRvbi0tc29saWQtLWJsYWNrKSwgLmJsYWNrLXRoZW1lIC5ldmVudExpc3RpbmdfX2xpbmtXcmFwOmFjdGl2ZTpub3QoLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2spLCAuYmxhY2stdGhlbWUgLmV2ZW50TGlzdGluZ19fYnV0dG9uOmhvdmVyOm5vdCgucHdCdXR0b24tLXNvbGlkLS1ibGFjayksIC5ibGFjay10aGVtZSAuZXZlbnRMaXN0aW5nX19idXR0b246Zm9jdXM6bm90KC5wd0J1dHRvbi0tc29saWQtLWJsYWNrKSwgLmJsYWNrLXRoZW1lIC5ldmVudExpc3RpbmdfX2J1dHRvbjphY3RpdmU6bm90KC5wd0J1dHRvbi0tc29saWQtLWJsYWNrKSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibGFjay10aGVtZSAuZXZlbnRMaXN0aW5nX19saW5rV3JhcDpob3Zlci5wd0J1dHRvbi0tc29saWQtLWJsYWNrLCAuYmxhY2stdGhlbWUgLmV2ZW50TGlzdGluZ19fbGlua1dyYXA6Zm9jdXMucHdCdXR0b24tLXNvbGlkLS1ibGFjaywgLmJsYWNrLXRoZW1lIC5ldmVudExpc3RpbmdfX2xpbmtXcmFwOmFjdGl2ZS5wd0J1dHRvbi0tc29saWQtLWJsYWNrLCAuYmxhY2stdGhlbWUgLmV2ZW50TGlzdGluZ19fYnV0dG9uOmhvdmVyLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2ssIC5ibGFjay10aGVtZSAuZXZlbnRMaXN0aW5nX19idXR0b246Zm9jdXMucHdCdXR0b24tLXNvbGlkLS1ibGFjaywgLmJsYWNrLXRoZW1lIC5ldmVudExpc3RpbmdfX2J1dHRvbjphY3RpdmUucHdCdXR0b24tLXNvbGlkLS1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5ibGFjay10aGVtZSAuZXZlbnRMaXN0aW5nX19saW5rV3JhcDpob3Zlcjpub3QoLmV2ZW50TGlzdGluZ19fbGlua1dyYXApLCAuYmxhY2stdGhlbWUgLmV2ZW50TGlzdGluZ19fbGlua1dyYXA6Zm9jdXM6bm90KC5ldmVudExpc3RpbmdfX2xpbmtXcmFwKSwgLmJsYWNrLXRoZW1lIC5ldmVudExpc3RpbmdfX2xpbmtXcmFwOmFjdGl2ZTpub3QoLmV2ZW50TGlzdGluZ19fbGlua1dyYXApLCAuYmxhY2stdGhlbWUgLmV2ZW50TGlzdGluZ19fYnV0dG9uOmhvdmVyOm5vdCguZXZlbnRMaXN0aW5nX19saW5rV3JhcCksIC5ibGFjay10aGVtZSAuZXZlbnRMaXN0aW5nX19idXR0b246Zm9jdXM6bm90KC5ldmVudExpc3RpbmdfX2xpbmtXcmFwKSwgLmJsYWNrLXRoZW1lIC5ldmVudExpc3RpbmdfX2J1dHRvbjphY3RpdmU6bm90KC5ldmVudExpc3RpbmdfX2xpbmtXcmFwKSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5ldmVudExpc3RpbmdfX2ltYWdlV3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG5cbi5ldmVudExpc3RpbmdfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ldmVudExpc3RpbmdfX21ldGEge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5ldmVudExpc3RpbmdfX2Zyb21QcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnRMaXN0aW5nX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZXZlbnRMaXN0aW5nX190aXRsZSxcbi5ldmVudExpc3RpbmdfX3ZlbnVlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5ldmVudExpc3RpbmdfX3NwYWNlIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5ldmVudExpc3RpbmdfX2xpbmV1cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmV2ZW50TGlzdGluZ19fbGluZXVwSXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuXG4uZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtX19hcnRpc3RUYWcge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudExpc3RpbmdfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmV2ZW50TGlzdGluZ19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ldmVudExpc3RpbmdfX2J1dHRvbi0tc3BhY2luZ1JpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cblxuLmV2ZW50TGlzdGluZ19fYnV0dG9uLS1zb2xkT3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudExpc3RpbmdfX2J1dHRvbi0tc29sZE91dCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ldmVudExpc3RpbmdfX2J1dHRvbi0tc29sZE91dCBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuLmV2ZW50TGlzdGluZy0tdGlsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZXZlbnRMaXN0aW5nLS10aWxlIC5ldmVudExpc3RpbmdfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG4uZXZlbnRMaXN0aW5nLS10aWxlIC5ldmVudExpc3RpbmdfX21ldGEge1xuICBtYXJnaW46IDAuMjVyZW0gMCAwLjM3NXJlbTtcbn1cbi5ldmVudExpc3RpbmctLXRpbGUgLnB3SGVhZGluZyB7XG4gIG1hcmdpbjogMC42MjVyZW0gMCAwLjQzNzVyZW07XG59XG5cbi5ldmVudExpc3RpbmdfX2NhdGVnb3J5LFxuLmV2ZW50TGlzdGluZ19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uaGlyZUNvbnRhY3RCbG9jayAuc29jaWFsTGlua3Mge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLmhpcmVDb250YWN0QmxvY2sgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuLmhpcmVDb250YWN0QmxvY2sgLnNvY2lhbExpbmtzX19zdmcge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5oaXJlQ29udGFjdEJsb2NrIC5zb2NpYWxMaW5rc19fc3ZnUGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG4uaGlyZUNvbnRhY3RCbG9jayAucHdTZWN0aW9uSGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbi5oaXJlQ29udGFjdEJsb2NrIGFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5oaXJlQ29udGFjdEJsb2NrX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cblxuLmhpcmVDb250YWN0QmxvY2tfX2l0ZW1IZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG5cbi5oaXJlQ29udGFjdEJsb2NrX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhpcmVDb250YWN0QmxvY2tfX2xpbms6aG92ZXIsIC5oaXJlQ29udGFjdEJsb2NrX19saW5rOmFjdGl2ZSwgLmhpcmVDb250YWN0QmxvY2tfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oaXJlQ29udGFjdEJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlQ29udGFjdEJveCB7XG4gICAgbWF4LXdpZHRoOiAyMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlyZUNvbnRhY3RCb3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGlyZUNvbnRhY3RCb3gge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLmhpcmVDb250YWN0Qm94IC5zb2NpYWxMaW5rcyB7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cbi5oaXJlQ29udGFjdEJveCAuc29jaWFsTGlua3NfX2l0ZW0ge1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG4uaGlyZUNvbnRhY3RCb3ggLnNvY2lhbExpbmtzX19zdmcge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmhpcmVDb250YWN0Qm94X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cbi5oaXJlQ29udGFjdEJveF9fbGluazpob3ZlciwgLmhpcmVDb250YWN0Qm94X19saW5rOmFjdGl2ZSwgLmhpcmVDb250YWN0Qm94X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubG9nb0Jsb2NrcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ29CbG9ja3NfX2xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxvZ29CbG9ja3NfX2xvZ29zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5sb2dvQmxvY2tzX19sb2dvV3JhcCB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ29CbG9ja3NfX2xvZ29XcmFwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAxLjVyZW07XG4gIH1cbn1cbi5sb2dvQmxvY2tzX19sb2dvV3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IDE0cmVtO1xuICBtYXgtaGVpZ2h0OiA3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9nb0Jsb2Nrc19fbG9nb1dyYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICB9XG59XG5cbi5lbnF1aXJlTm93QmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW5xdWlyZU5vd0Jsb2NrIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbi5lbnF1aXJlTm93QmxvY2sgLnB3QnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVucXVpcmVOb3dCbG9jayAucHdCdXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmFjY29yZGlvbkJsb2NrX19pbnRyb1RleHQge1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuXG4ucmVsYXRlZEV2ZW50cyA+IC5yb3cgLmNvbHVtbi5sYXJnZS00Omxhc3Qtb2YtdHlwZSAuYXJ0aWNsZSwgLnJlbGF0ZWRFdmVudHMgPiAucm93IC5sYXJnZS00LmNvbHVtbnM6bGFzdC1vZi10eXBlIC5hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJlbGF0ZWRFdmVudHMgLmV2ZW50TGlzdGluZ0NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAucmVsYXRlZEV2ZW50cyAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJlbGF0ZWRFdmVudHMgLmV2ZW50TGlzdGluZ0NvbDpsYXN0LWNoaWxkIC5ldmVudExpc3Rpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVsYXRlZEV2ZW50cyAuZXZlbnRMaXN0aW5nQ29sIC5ldmVudExpc3Rpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWxhdGVkRXZlbnRzLS10aHJlZSAuZXZlbnRMaXN0aW5nQ29sIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucmVsYXRlZEV2ZW50c19faGVhZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0RGV0YWlsc19fYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jb250YWN0RGV0YWlsc19fYWRkcmVzcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdERldGFpbHNfX3Bob25lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyLjMxMjVyZW07XG59XG4uY29udGFjdERldGFpbHNfX3Bob25lOmhvdmVyLCAuY29udGFjdERldGFpbHNfX3Bob25lOmZvY3VzLCAuY29udGFjdERldGFpbHNfX3Bob25lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRhY3REZXRhaWxzX19tYXAge1xuICBoZWlnaHQ6IDMwcmVtO1xuICBtYXJnaW46IDNyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29udGFjdERldGFpbHNfX21hcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb250YWN0RGV0YWlsc19fbWFwIHtcbiAgICBoZWlnaHQ6IDM2cmVtO1xuICB9XG59XG4uY29udGFjdERldGFpbHNfX21hcCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFydGlzdExpc3Rpbmcge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFydGlzdExpc3Rpbmcge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxufVxuXG4uYXJ0aXN0TGlzdGluZ19fbGlua1dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJ0aXN0TGlzdGluZ19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cblxuLnB3Q291bnRkb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnB3Q291bnRkb3duLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wd0NvdW50ZG93bl9faGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB3Q291bnRkb3duX190aW1lcldyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnB3Q291bnRkb3duX19zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLnB3Q291bnRkb3duX19zZWN0aW9uOmxhc3Qtb2YtdHlwZSAucHdDb3VudGRvd25fX251bWJlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wd0NvdW50ZG93bl9fbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWsgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5wd0NvdW50ZG93bl9fbnVtYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMC43NXJlbTtcbn1cblxuLnB3Q291bnRkb3duX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5zZWN0aW9uLnB3Q291bnRkb3duLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wd0NvdW50ZG93bi0tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wd0NvdW50ZG93bi0tYmxhY2sgLnB3Q291bnRkb3duX19zZWN0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ub3RpZmljYXRpb25CYXIge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vdGlmaWNhdGlvbkJhciB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG4ubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMC4zMTI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMHJlbSAxcmVtIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd24ge1xuICAgIG1heC13aWR0aDogMzIuNXJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAyLjVyZW07XG4gIH1cbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX190aW1lcldyYXAge1xuICBtYXgtd2lkdGg6IDEzcmVtO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd25fX3NlY3Rpb24ge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX19zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX19zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX19udW1iZXIge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC45O1xufVxuLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd25fX251bWJlcjphZnRlciB7XG4gIGxlZnQ6IDAuMjVyZW07XG59XG5cbi5ub3RpZmljYXRpb25CYXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm5vdGlmaWNhdGlvbkJhcl9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uc2VhcmNoQmFyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEyMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuc2VhcmNoQmFyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2hCYXItLWluVGhlRmxvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG1hcmdpbjogLTFyZW0gMCAzcmVtO1xufVxuLnNlYXJjaEJhci0taW5UaGVGbG93IC5zZWFyY2hCYXJfX2lubmVyV3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5zZWFyY2hCYXJfX2lubmVyV3JhcCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zZWFyY2hCYXJfX2lubmVyV3JhcCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2VhcmNoQmFyX19pbm5lcldyYXAge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcbiAgfVxufVxuLnNlYXJjaEJhcl9faW5uZXJXcmFwIC5oZWFkZXJfX3NlYXJjaFRyaWdnZXJTdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNXJlbTtcbn1cblxuLnNlYXJjaEJhcl9fY2xvc2VCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnNlYXJjaEJhcl9fY2xvc2VCdXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2VhcmNoQmFyX19jbG9zZUJ1dHRvbiB7XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5zZWFyY2hCYXJfX2Nsb3NlQnV0dG9uOmFjdGl2ZSwgLnNlYXJjaEJhcl9fY2xvc2VCdXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VhcmNoQmFyX19jbG9zZVN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4uaGVhZGVyX19zZWFyY2hUcmlnZ2VyU3ZnUGF0aC0tYmxhY2sge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uc2VhcmNoQmFyX19mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xufVxuLnNlYXJjaEJhcl9fZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNlYXJjaEJhcl9fZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2VhcmNoQmFyX19mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2VhcmNoQmFyX19mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNlYXJjaEJhcl9fZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnNlYXJjaEJhcl9fZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNlYXJjaEJhcl9fZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNlYXJjaEJhcl9fZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLnNlYXJjaEJhcl9fZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNlYXJjaEJhcl9fZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNlYXJjaEJhcl9fZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5zZWFyY2hCYXJfX2Zvcm0gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uc2VhcmNoQmFyX19mb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLnNlYXJjaEJhcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLnNlYXJjaEJhcl9fbWFnR2xhc3NTdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLnNlYXJjaEJhcl9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2VhcmNoQmFyX19pbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNlYXJjaEJhcl9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLnNlYXJjaEJhcl9faW5wdXQ6Zm9jdXMsIC5zZWFyY2hCYXJfX2lucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWFyY2hCYXJfX3N2Z1BhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG5ib2R5LnNlYXJjaE9wZW4gLnNlYXJjaEJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4ucHdUYWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnB3VGFic19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwIDEuMTI1cmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdUYWJzX19idXR0b24ge1xuICAgIG1hcmdpbjogMCAyLjEyNXJlbSAwIDA7XG4gIH1cbn1cbi5wd1RhYnNfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTEuMTI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnB3VGFic19fYnV0dG9uLmZpbHRlckFjdGl2ZSwgLnB3VGFic19fYnV0dG9uLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wd1RhYnNfX2J1dHRvbi5maWx0ZXJBY3RpdmU6YWZ0ZXIsIC5wd1RhYnNfX2J1dHRvbi5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG4ucHdUYWJzX19idXR0b246YWN0aXZlLCAucHdUYWJzX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnB3VGFic19fYnV0dG9uOmhvdmVyLCAucHdUYWJzX19idXR0b246YWN0aXZlLCAucHdUYWJzX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAwIDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51TGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXJfX21lbnVMaXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlcl9fbWVudUxpc3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMjVyZW0gMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX21lbnVMaXN0IGE6aG92ZXIsIC5mb290ZXJfX21lbnVMaXN0IGE6Zm9jdXMsIC5mb290ZXJfX21lbnVMaXN0IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJfX21lbnVMaXN0LS1zZWNvbmRhcnkge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IGEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5mb290ZXJfX2xvZ29MaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxLjc1cmVtIGF1dG8gMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbG9nb0xpc3Qge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3Rlcl9fbG9nb0xpc3Qge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAuMzc1cmVtIDAgMC43NXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvTGlzdEl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzM0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19sb2dvTGlzdEl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyX19sb2dvTGlzdEl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDNyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3Rlcl9fbG9nb0xpc3RJdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ29MaXN0SW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5idWlsdEJ5TGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5idWlsdEJ5TGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAuYnVpbHRCeUxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbWFyZ2luOiAyLjI1cmVtIDAgMDtcbiAgfVxufVxuLmJ1aWx0QnlMaW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NpYWxMaW5rcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIH1cbn1cblxuLnNvY2lhbExpbmtzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnNvY2lhbExpbmtzX19zdmctLXR3aXR0ZXIge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNvY2lhbExpbmtzX19zdmdQYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmJhbm5lckNvbnRlbnRCb3gge1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJhbm5lckNvbnRlbnRCb3gtLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5iYW5uZXJDb250ZW50Qm94LS1mbG9hdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDIuODc1cmVtO1xufVxuLmJhbm5lckNvbnRlbnRCb3gtLWZsb2F0eSAuYmFubmVyQ29udGVudEJveF9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAzOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94LS1mbG9hdHkgLmJhbm5lckNvbnRlbnRCb3hfX2lubmVyV3JhcCB7XG4gICAgcGFkZGluZzogMi4zMTI1cmVtIDNyZW0gM3JlbTtcbiAgfVxufVxuXG4uYmFubmVyQ29udGVudEJveF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJhbm5lckNvbnRlbnRCb3hfX2xpc3RJdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICB9XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbS0tc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYmFubmVyQ29udGVudEJveF9fc3RhbmRvdXRUZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmJhbm5lckNvbnRlbnRCb3hfX3N0YW5kb3V0VGV4dDpudGgtY2hpbGQoMW4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX21ldGEge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94X19tZXRhIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19tZXRhSXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX21ldGFJdGVtLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFubmVyQ29udGVudEJveF9fbWV0YUl0ZW0tLWNhdGVnb3JpZXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnB3TWV0YS5iYW5uZXJDb250ZW50Qm94X19tZXRhSXRlbS0tZnJvbVByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wd01ldGEuYmFubmVyQ29udGVudEJveF9fbWV0YUl0ZW0tLWZyb21QcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuYmFubmVyQ29udGVudEJveF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC4zMTI1cmVtO1xuICB9XG4gIC5iYW5uZXJDb250ZW50Qm94X19idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyQ29udGVudEJveF9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMi4xMjVyZW0gMCAwO1xuICB9XG59XG5cbi5ldmVudEJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmV2ZW50QmFubmVyLmV2ZW50QmFubmVyLS13aXRoRm9ybSBoMSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRCYW5uZXIuZXZlbnRCYW5uZXItLXdpdGhGb3JtIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5ldmVudEJhbm5lciAuZXZlbnRCYW5uZXJfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbi5ldmVudEJhbm5lciAuZXZlbnRCYW5uZXJfX2Zvcm0gaDUge1xuICBtYXJnaW46IDA7XG59XG4uZXZlbnRCYW5uZXIgLndwZm9ybXMtZmllbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5ldmVudEJhbm5lciAubmV3c2xldHRlciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmV2ZW50QmFubmVyIC5iYW5uZXJfX2ludHJvIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmV2ZW50QmFubmVyIC5ldmVudEJhbm5lcl9fZm9ybVRleHQge1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuXG4ubWFpbkNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1haW5Db250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbkNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCA2cmVtO1xuICB9XG59XG5cbi5tYWluQ29udGVudC0tbm9Ub3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnB3U2VjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3U2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgfVxufVxuXG4ucHdTZWN0aW9uLS1sYXJnZVNwYWNpbmcge1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdTZWN0aW9uLS1sYXJnZVNwYWNpbmcge1xuICAgIG1hcmdpbjogMCAwIDZyZW07XG4gIH1cbn1cblxuLnB3U2VwYXJhdG9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNjI1cmVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS41cmVtO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3U2VwYXJhdG9yIHtcbiAgICB0b3A6IC0yLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd1NlcGFyYXRvciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIHRvcDogLTNyZW07XG4gIH1cbn1cblxuLnB3RGVmYXVsdENvbnRlbnQgaDEsIC5wd0RlZmF1bHRDb250ZW50IGgyLCAucHdEZWZhdWx0Q29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdEZWZhdWx0Q29udGVudCBoMSwgLnB3RGVmYXVsdENvbnRlbnQgaDIsIC5wd0RlZmF1bHRDb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5wd0RlZmF1bHRDb250ZW50IGg0LCAucHdEZWZhdWx0Q29udGVudCBoNSwgLnB3RGVmYXVsdENvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd0RlZmF1bHRDb250ZW50IGg0LCAucHdEZWZhdWx0Q29udGVudCBoNSwgLnB3RGVmYXVsdENvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5wd0RlZmF1bHRDb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbn1cbi5wd0RlZmF1bHRDb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmxhY2stdGhlbWUgLnB3RGVmYXVsdENvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnB3RGVmYXVsdENvbnRlbnQgYTpob3ZlciwgLnB3RGVmYXVsdENvbnRlbnQgYTphY3RpdmUsIC5wd0RlZmF1bHRDb250ZW50IGE6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHdEZWZhdWx0Q29udGVudCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgIzAwMDtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd0RlZmF1bHRDb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogNC41cmVtIDA7XG4gIH1cbn1cbi5wd0RlZmF1bHRDb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogOTUuOSU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdEZWZhdWx0Q29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHdEZWZhdWx0Q29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4ucHdEZWZhdWx0Q29udGVudC0tdG9wU3BhY2luZyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuXG4ucHdfX2lmcmFtZUNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd19faWZyYW1lQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuLnB3X19pZnJhbWVDb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wd01ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4ucHdNZXRhX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHdNZXRhX19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNzVyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHdNZXRhX19saXN0SXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wd01ldGFfX2xpc3RJdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4ucHdQYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB3UGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiA0cmVtIDAgOC43NXJlbTtcbiAgfVxufVxuXG4ucHdQYWdpbmF0aW9uX19idXR0b24ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB3UGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzcmVtKTtcbiAgfVxufVxuLnB3UGFnaW5hdGlvbl9fYnV0dG9uOmZvY3VzLCAucHdQYWdpbmF0aW9uX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wd1BhZ2luYXRpb25fX2J1dHRvbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHdQYWdpbmF0aW9uX19idXR0b24tLXByZXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnB3UGFnaW5hdGlvbl9fYnV0dG9uLS1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wd1NvY2lhbFNoYXJlSWNvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLnB3U29jaWFsU2hhcmVJY29ucyAucHdTb2NpYWxTaGFyZUljb25zX19pY29uc1dyYXAge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3U29jaWFsU2hhcmVJY29ucyAucHdTb2NpYWxTaGFyZUljb25zX19pY29uc1dyYXAge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgfVxufVxuLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtaWNvbi13cmFwcGVyLmF0LXNoYXJlLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuMjVyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdTb2NpYWxTaGFyZUljb25zIC5hdC1pY29uLXdyYXBwZXIuYXQtc2hhcmUtYnRuIHtcbiAgICBtYXJnaW46IDAgMCAwIDAuMjVyZW07XG4gIH1cbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LWljb24td3JhcHBlci5hdC1zaGFyZS1idG46aG92ZXIsIC5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LWljb24td3JhcHBlci5hdC1zaGFyZS1idG46Zm9jdXMsIC5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LWljb24td3JhcHBlci5hdC1zaGFyZS1idG46YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucHdTb2NpYWxTaGFyZUljb25zIC5hdC1pY29uLXdyYXBwZXIuYXQtc2hhcmUtYnRuIC5hdC1pY29uLXdyYXBwZXIge1xuICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LWljb24td3JhcHBlci5hdC1zaGFyZS1idG4gLmF0LWljb24td3JhcHBlciBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtc3ZjLWZhY2Vib29rIC5hdC1pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmFjZWJvb2staWNvbi0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtc3ZjLXR3aXR0ZXIgLmF0LWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90d2l0dGVyLWljb24tLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEuNzVyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4ucHdTb2NpYWxTaGFyZUljb25zIC5hdC1zdmMtc21zIC5hdC1pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGhvbmUtaWNvbi0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4ucHdTb2NpYWxTaGFyZUljb25zX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3U29jaWFsU2hhcmVJY29uc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5wd1NvY2lhbFNoYXJlSWNvbnMtLWJsYWNrIC5hdC1zdmMtZmFjZWJvb2sgLmF0LWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYWNlYm9vay1pY29uLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xcmVtIDEuNXJlbTtcbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMtLWJsYWNrIC5hdC1zdmMtdHdpdHRlciAuYXQtaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3R3aXR0ZXItaWNvbi0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS43NXJlbSAycmVtO1xufVxuLnB3U29jaWFsU2hhcmVJY29ucy0tYmxhY2sgLmF0LXN2Yy1zbXMgLmF0LWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9waG9uZS1pY29uLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xcmVtIDEuNXJlbTtcbn1cblxuLnB3RmlsdGVyUmVzdWx0cyB7XG4gIG1hcmdpbjogLTJyZW0gYXV0byAycmVtO1xufVxuXG4ucHdGaWx0ZXJSZXN1bHRzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wd0ZpbHRlclJlc3VsdHNfX2NsZWFyQWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wd0ZpbHRlclJlc3VsdHNfX2NsZWFyQWxsOmFjdGl2ZSwgLnB3RmlsdGVyUmVzdWx0c19fY2xlYXJBbGw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHdGaWx0ZXJSZXN1bHRzX19yZXN1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW0gMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubGlzdGluZ0NvbDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxpc3RpbmdDb2w6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nQ29sOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uYWpheFNlY3Rpb25Db250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYWpheFNlY3Rpb25Db250YWluZXIuYWpheExvYWRpbmcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5hcHBseUZpbHRlcnNUcmlnZ2VyLFxuLm1vYmlsZUZpbHRlcnNUcmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbn1cbi5hcHBseUZpbHRlcnNUcmlnZ2VyOmZvY3VzLCAuYXBwbHlGaWx0ZXJzVHJpZ2dlcmFjdGl2ZSxcbi5tb2JpbGVGaWx0ZXJzVHJpZ2dlcjpmb2N1cyxcbi5tb2JpbGVGaWx0ZXJzVHJpZ2dlcmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXBwbHlGaWx0ZXJzVHJpZ2dlcjpob3Zlcixcbi5tb2JpbGVGaWx0ZXJzVHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFwcGx5RmlsdGVyc1RyaWdnZXIsXG4ubW9iaWxlRmlsdGVyc1RyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vYmlsZUZpbHRlcnNUcmlnZ2VyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcHBseUZpbHRlcnNUcmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMCBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIGJvZHkud2hhdHMtb24gLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgYm9keS53aGF0cy1vbiAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG5ib2R5LmZpbHRlcnNPcGVuIC5tb2JpbGVGaWx0ZXJzVHJpZ2dlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5LmZpbHRlcnNPcGVuIC5hcHBseUZpbHRlcnNUcmlnZ2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnB3Vmlld1N3aXRjaGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ucHdWaWV3U3dpdGNoZXJfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wd1ZpZXdTd2l0Y2hlcl9fYnV0dG9uLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHdWaWV3U3dpdGNoZXJfX2J1dHRvbjpmb2N1cywgLnB3Vmlld1N3aXRjaGVyX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnB3Vmlld1N3aXRjaGVyX19idXR0b24tLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLnB3Vmlld1N3aXRjaGVyX19zdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4ucHdWaWV3U3dpdGNoZXJfX3JlY3QtLWdyaWQge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLnB3Vmlld1N3aXRjaGVyX19yZWN0LS1saXN0IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMnB4O1xufVxuXG4ud2hhdHNPbkxpc3RpbmdzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLndoYXRzT25MaXN0aW5ncy5hamF4TG9hZGluZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAud2hhdHNPbkxpc3RpbmdzIC5ldmVudExpc3RpbmdDb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncyAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud2hhdHNPbkxpc3RpbmdzIC5ldmVudExpc3RpbmdDb2wge1xuICAgIHdpZHRoOiAzMy4zMzMzMzQlO1xuICB9XG4gIC53aGF0c09uTGlzdGluZ3MgLmV2ZW50TGlzdGluZ0NvbDpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aGF0c09uTGlzdGluZ3MgLmV2ZW50TGlzdGluZ0NvbDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzNCU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2wge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi53aGF0c09uTGlzdGluZ3MtLWZvdXIgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSg0bikgLnNjcm9sbEl0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1vZi10eXBlKDRuLTEpIC5zY3JvbGxJdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi53aGF0c09uTGlzdGluZ3MtLWZvdXIgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSg0bi0yKSAuc2Nyb2xsSXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoNG4tMykgLnNjcm9sbEl0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4ud2hhdHNPbkxpc3RpbmdzLS1saXN0IC5ldmVudExpc3RpbmdDb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4ud2hhdHNPbkxpc3RpbmdzLS1saXN0IC5ldmVudExpc3Rpbmcuc2Nyb2xsSXRlbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ud2hhdHNPbkxpc3RpbmdzLS1saXN0IC5ldmVudExpc3RpbmdfX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZ19faW1hZ2VXcmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZ19fbGluZXVwIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZ19fbGluZXVwIHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLndoYXRzT25MaXN0aW5ncy0tbGlzdCAuZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cblxuLnBhcnRuZXJHcm91cCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4ucGFydG5lckdyb3VwIC5wYXJ0bmVyc19fbGlzdEl0ZW0ge1xuICBtYXJnaW46IDJyZW0gMCAycmVtIC0ycmVtO1xufVxuXG4uaGlyZUludHJvQmxvY2sge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlSW50cm9CbG9jayB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oaXJlSW50cm9CbG9jayB7XG4gICAgcGFkZGluZzogNS41cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlyZUludHJvQmxvY2tfX3RleHQge1xuICAgIHBhZGRpbmc6IDAgM3JlbSAwIDA7XG4gIH1cbn1cblxuLmhpcmVDaGlsZFBhZ2UgLmJhbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cbi5oaXJlQ2hpbGRQYWdlIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtZXZlbnQgLmJhbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuc2luZ2xlLWV2ZW50IC5ldmVudEluZm9CbG9ja19fYm90dG9tU2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZml4ZWRUaWNrZXRzQnV0dG9uRm9yRXZlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maXhlZFRpY2tldHNCdXR0b25Gb3JFdmVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3R0b206IDJyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLmZpeGVkVGlja2V0c0J1dHRvbkZvckV2ZW50OmhvdmVyLCAuZml4ZWRUaWNrZXRzQnV0dG9uRm9yRXZlbnQ6YWN0aXZlLCAuZml4ZWRUaWNrZXRzQnV0dG9uRm9yRXZlbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZpeGVkVGlja2V0c0J1dHRvbkZvckV2ZW50LmluVmlldyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAuY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gLmZsZXhpYmxlQ29udGVudEZvcm1fX2ludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC5mbGV4aWJsZUNvbnRlbnRGb3JtX19oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC5mbGV4aWJsZUNvbnRlbnRGb3JtX19zbWFsbFByaW50IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC5mbGV4aWJsZUNvbnRlbnRGb3JtX19zbWFsbFByaW50IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgYm90dG9tOiAtMXJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPXRlbF0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBzZWxlY3QsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1maWVsZC1waG9uZSAuZmxhZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtZmllbGQtcGhvbmUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNnJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmZvY3VzLCBib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcbn1cblxuLmdhbGxlcnlTZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5U2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNnJlbTtcbiAgfVxufVxuLmdhbGxlcnlTZWN0aW9uIC5sYXp5TG9hZEZyYW1lLCAuZ2FsbGVyeVNlY3Rpb24gLnJvdywgLmdhbGxlcnlTZWN0aW9uIC5jb2x1bW4sIC5nYWxsZXJ5U2VjdGlvbiAuY29sdW1ucywgLmdhbGxlcnlTZWN0aW9uIC5wd0ZsZXhDb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2FsbGVyeVNlY3Rpb24gLmxhenlMb2FkRnJhbWUgaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2FsbGVyeV9faW1hZ2VDb250YWluZXItLXdpdGhWaWRlbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGxheS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5X19pbWFnZUNvbnRhaW5lci0td2l0aFZpZGVvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZyZW07XG4gIH1cbn1cbi5nYWxsZXJ5X19pbWFnZUNvbnRhaW5lci0td2l0aFZpZGVvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2FsbGVyeV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmdhbGxlcnlfX2ltYWdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tMSB7XG4gIGdyaWQtYXJlYTogaXRlbTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5SW1hZ2VXcmFwLS0xOmhvdmVyIC5nYWxsZXJ5X19kb3dubG9hZC1idG4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS0yIHtcbiAgZ3JpZC1hcmVhOiBpdGVtMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnlJbWFnZVdyYXAtLTI6aG92ZXIgLmdhbGxlcnlfX2Rvd25sb2FkLWJ0biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTMge1xuICBncmlkLWFyZWE6IGl0ZW0zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeUltYWdlV3JhcC0tMzpob3ZlciAuZ2FsbGVyeV9fZG93bmxvYWQtYnRuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tNCB7XG4gIGdyaWQtYXJlYTogaXRlbTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5SW1hZ2VXcmFwLS00OmhvdmVyIC5nYWxsZXJ5X19kb3dubG9hZC1idG4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS01IHtcbiAgZ3JpZC1hcmVhOiBpdGVtNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnlJbWFnZVdyYXAtLTU6aG92ZXIgLmdhbGxlcnlfX2Rvd25sb2FkLWJ0biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTYge1xuICBncmlkLWFyZWE6IGl0ZW02O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeUltYWdlV3JhcC0tNjpob3ZlciAuZ2FsbGVyeV9fZG93bmxvYWQtYnRuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tNyB7XG4gIGdyaWQtYXJlYTogaXRlbTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5SW1hZ2VXcmFwLS03OmhvdmVyIC5nYWxsZXJ5X19kb3dubG9hZC1idG4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS04IHtcbiAgZ3JpZC1hcmVhOiBpdGVtODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnlJbWFnZVdyYXAtLTg6aG92ZXIgLmdhbGxlcnlfX2Rvd25sb2FkLWJ0biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTkge1xuICBncmlkLWFyZWE6IGl0ZW05O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeUltYWdlV3JhcC0tOTpob3ZlciAuZ2FsbGVyeV9fZG93bmxvYWQtYnRuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tMTAge1xuICBncmlkLWFyZWE6IGl0ZW0xMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnlJbWFnZVdyYXAtLTEwOmhvdmVyIC5nYWxsZXJ5X19kb3dubG9hZC1idG4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5nYWxsZXJ5X19kb3dubG9hZC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5nYWxsZXJ5X19kb3dubG9hZC1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5nYWxsZXJ5X19kb3dubG9hZC1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdhbGxlcnlfX2Rvd25sb2FkLWJ0biB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDFyZW0pKTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gIH1cbn1cbi5nYWxsZXJ5X19kb3dubG9hZC1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3B3LWRvd25sb2FkLWJ0bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdhbGxlcnlfX2Rvd25sb2FkLWJ0bjphZnRlciB7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4ucGxvdE1vZGFsSW5uZXIgLmdhbGxlcnlfX2Rvd25sb2FkLWJ0biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcmlnaHQ6IDFyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnlfX2Rvd25sb2FkLWJ0bjpob3ZlciwgLmdhbGxlcnlfX2Rvd25sb2FkLWJ0bjphY3RpdmUsIC5nYWxsZXJ5X19kb3dubG9hZC1idG46dmlzaXRlZCwgLmdhbGxlcnlfX2Rvd25sb2FkLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdhbGxlcnlTZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IDQwdnc7XG4gIGdyaWQtZ2FwOiAwLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeVNlY3Rpb24tLWxheW91dDEge1xuICBncmlkLWF1dG8tcm93czogNDB2dztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTIgaXRlbTNcIiBcIml0ZW00IGl0ZW01XCIgXCJpdGVtNiBpdGVtN1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ2FsbGVyeVNlY3Rpb24tLWxheW91dDEge1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMSBpdGVtMiBpdGVtM1wiIFwiaXRlbTEgaXRlbTEgaXRlbTQgaXRlbTNcIiBcIml0ZW01IGl0ZW01IGl0ZW02IGl0ZW03XCI7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDE2cmVtO1xuICB9XG59XG5cbi5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0MyB7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTJcIiBcIml0ZW0zIGl0ZW00XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0MyB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDMwcmVtO1xuICB9XG59XG5cbi5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0NCB7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTJcIiBcIml0ZW0zIGl0ZW00XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0NCB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDI0cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTIgaXRlbTJcIiBcIml0ZW0zIGl0ZW0zIGl0ZW00XCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQ0IHtcbiAgICBncmlkLWF1dG8tcm93czogMzByZW07XG4gIH1cbn1cblxuLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQ1IHtcbiAgZ3JpZC1hdXRvLXJvd3M6IDQwdnc7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTFcIiBcIml0ZW0yIGl0ZW0zXCIgXCJpdGVtNCBpdGVtNVwiIFwiaXRlbTYgaXRlbTEwXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0NSB7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWF1dG8tcm93czogMTZyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMiBpdGVtMyBpdGVtM1wiIFwiaXRlbTEgaXRlbTQgaXRlbTMgaXRlbTNcIiBcIml0ZW01IGl0ZW02IGl0ZW0xMCBpdGVtMTBcIjtcbiAgfVxufVxuXG4uZ2FsbGVyeVNlY3Rpb24tLWxheW91dDYge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDgwdncgNDB2dztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTIgaXRlbTNcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQ2IHtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDJyZW0gMjRyZW07XG4gIH1cbn1cblxuLm1hZ2ljTW9kYWwtLWdhbGxlcnlWaWRlbyAubWFnaWNNb2RhbElubmVyIHtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgcGFkZGluZzogM3JlbSAxcmVtIDAuNjI1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1hZ2ljTW9kYWwtLWdhbGxlcnlWaWRlbyAubWFnaWNNb2RhbElubmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW0gMC42MjVyZW0gMXJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeU1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbn1cblxuLmdhbGxlcnlNb2RhbF9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5LnJlZGFjdGVkSG9sZGluZ1BhZ2UgLmhlYWRlcl9fbG9nb1dyYXAge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLnJlZGFjdGVkQmFubmVyIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLnJlZGFjdGVkQmFubmVyIHtcbiAgICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC5zY3JvbGxJdGVtLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC5zY3JvbGxJdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAuc2Nyb2xsSXRlbS5yZXZlYWxlZCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAuc2Nyb2xsSXRlbS5yZXZlYWxlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb250YWluZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29udGFpbmVyIGxhYmVsLndwZm9ybXMtZXJyb3IsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29udGFpbmVyIGxhYmVsLndwZm9ybXMtZXJyb3Ige1xuICBib3R0b206IC0xLjVyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNzAlIC0gMS4yNXJlbSk7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29udGFpbmVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGhlaWdodDogMi4zcmVtO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrLCBzYW5zLXNlcmlmO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBpbWcsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMi4zcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246aG92ZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLmZvb3RlcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC5mb290ZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAuZm9vdGVyIC5mb290ZXJfX21lbnVMaXN0IGEsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLmZvb3RlciAuZm9vdGVyX19tZW51TGlzdCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAuZm9vdGVyIC5mb290ZXJfX2xvZ29MaXN0SW1hZ2UsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLmZvb3RlciAuZm9vdGVyX19sb2dvTGlzdEltYWdlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbi5yZWRhY3RlZFNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWRhY3RlZFNlY3Rpb25fX2lubmVyV3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmVkYWN0ZWRTZWN0aW9uX19sb2dvV3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZFNlY3Rpb25fX2xvZ29XcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5yZWRhY3RlZFNlY3Rpb25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkU2VjdGlvbl9fbGluayB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnJlZGFjdGVkU2VjdGlvbl9fbGluayAuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5yZWRhY3RlZFNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEdyYXBoaWsgU2VtaWJvbGQsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZFNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZGFjdGVkU2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5yZWRhY3RlZFNlY3Rpb25fX2Zvcm1XcmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRTZWN0aW9uX19mb3JtV3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5yZWRhY3RlZFNlY3Rpb25fX2Zvcm1XcmFwLnJlZGFjdGVkU2VjdGlvbl9fZm9ybVdyYXAtLWhvbGRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTIlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRTZWN0aW9uX19mb3JtV3JhcC5yZWRhY3RlZFNlY3Rpb25fX2Zvcm1XcmFwLS1ob2xkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuXG4ucmVkYWN0ZWRTZWN0aW9uX19zbWFsbFRleHQge1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWRhY3RlZFNlY3Rpb25fX3NtYWxsVGV4dCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVkYWN0ZWRTZWN0aW9uX19zbWFsbFRleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVkYWN0ZWRCYW5uZXIge1xuICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVkYWN0ZWRCYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2LjRyZW07XG4gICAgbWFyZ2luOiAwIDAgMy4yNXJlbTtcbiAgfVxufVxuXG4ucmVhY3RlZEJhbm5lcl9fbWF4V2lkdGgge1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlZGFjdGVkQmFubmVyX192aWRlbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMS4ydncpO1xuICBtYXJnaW4tbGVmdDogLTUuNnZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZEJhbm5lcl9fdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0LjJ2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjF2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVkYWN0ZWRCYW5uZXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMS41dncpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJlZGFjdGVkQmFubmVyX192aWRlbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuN3Z3KTtcbiAgICBtYXJnaW4tbGVmdDogLTAuODV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5yZWRhY3RlZEJhbm5lcl9fdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAydncpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJlZGFjdGVkQmFubmVyX192aWRlbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIuNHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogLTEuMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlZGFjdGVkQmFubmVyX192aWRlbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIuOHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogLTEuNHZ3O1xuICB9XG59XG5cbi5yZWRhY3RlZENvbnRlbnRXcmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVkYWN0ZWRDb250ZW50V3JhcCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnJlZGFjdGVkQ29udGVudFdyYXBfX2ludHJvIHtcbiAgbWFyZ2luOiAwIDAgMi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZGFjdGVkQ29udGVudFdyYXBfX2ludHJvIHtcbiAgICBtYXJnaW46IDAgMCAzLjI1cmVtO1xuICB9XG59XG4ucmVkYWN0ZWRDb250ZW50V3JhcF9faW50cm8gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5yZWRhY3RlZENvbnRlbnRXcmFwX19tYWluVGV4dCB7XG4gIG1hcmdpbjogMCAwIDYuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRDb250ZW50V3JhcF9fbWFpblRleHQge1xuICAgIG1hcmdpbjogMCAwIDQuNXJlbTtcbiAgfVxufVxuLnJlZGFjdGVkQ29udGVudFdyYXBfX21haW5UZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVkYWN0ZWRDb250ZW50V3JhcF9fdGlja2V0c0J1dHRvbldyYXAtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZENvbnRlbnRXcmFwX190aWNrZXRzQnV0dG9uV3JhcC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZENvbnRlbnRXcmFwX190aWNrZXRzQnV0dG9uV3JhcC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZWRhY3RlZENvbnRlbnRXcmFwX190aWNrZXRzQnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRDb250ZW50V3JhcF9fdGlja2V0c0J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDRyZW07XG4gIH1cbn1cblxuLnJlZGFjdGVkQ29udGVudFdyYXBfX3RpY2tldHNCdXR0b24tLXNvbGRPdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVkYWN0ZWRDb250ZW50V3JhcF9fdGlja2V0c0J1dHRvbi0tc29sZE91dCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJlZGFjdGVkRXZlbnREZXRhaWxzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCAwIDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkRXZlbnREZXRhaWxzIHtcbiAgICBtYXJnaW46IDAgMCAzLjVyZW07XG4gIH1cbn1cbi5yZWRhY3RlZEV2ZW50RGV0YWlscyAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGdyaWQtZ2FwOiAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkRXZlbnREZXRhaWxzIC5ldmVudEluZm9CbG9ja19faW5mb0xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLnJlZGFjdGVkRXZlbnREZXRhaWxzIC5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLnJlZGFjdGVkRXZlbnREZXRhaWxzIC5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRFdmVudERldGFpbHMgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW06bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbi5yZWRhY3RlZEV2ZW50RGV0YWlscyAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVkYWN0ZWRFdmVudERldGFpbHMgLmV2ZW50SW5mb0Jsb2NrX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cbi5yZWRhY3RlZEV2ZW50RGV0YWlscyAuZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmVkYWN0ZWRMaXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAwIDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRMaXN0aW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgfVxufVxuXG4ucmVkYWN0ZWRMaXN0aW5nX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZExpc3RpbmdfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW07XG4gIH1cbn1cbi5yZWRhY3RlZExpc3RpbmdfX2J1dHRvbi5yZWRhY3RlZENvbnRlbnRXcmFwX190aWNrZXRzQnV0dG9uLS1zb2xkT3V0IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucmVkYWN0ZWRMaXN0aW5nX19idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucmVkYWN0ZWRBdWRpb1BsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllci5sb2FkZWQge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZEF1ZGlvUGxheWVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuMXJlbSk7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjlyZW07XG4gIH1cbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udGFpbmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZSB7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWwsXG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsOmFmdGVyLFxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUtY3VycmVudCwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZS1oYW5kbGUtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1jdXJyZW50LCAucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIHNwYW4ge1xuICBoZWlnaHQ6IDFweDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUtdG90YWwge1xuICBtYXJnaW46IDlweCAwIDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUtaGFuZGxlLFxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZS1mbG9hdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGEud3AtcGxheWxpc3QtY2FwdGlvbiwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0LWxpZ2h0IGEud3AtcGxheWxpc3QtY2FwdGlvbixcbi5yZWRhY3RlZEF1ZGlvUGxheWVyIHNwYW4ud3AtcGxheWxpc3QtaXRlbS10aXRsZSwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0LWxpZ2h0IGRpdi53cC1wbGF5bGlzdC1pdGVtLWxlbmd0aCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCBkaXYud3AtcGxheWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCAud3AtcGxheWxpc3QtaXRlbS1sZW5ndGgge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdCAud3AtcGxheWxpc3QtY3VycmVudC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdCAud3AtcGxheWxpc3QtY3VycmVudC1pdGVtIC53cC1wbGF5bGlzdC1jYXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QgLndwLXBsYXlsaXN0LWN1cnJlbnQtaXRlbSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QgLndwLXBsYXlsaXN0LWN1cnJlbnQtaXRlbSBpbWc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL21lZGlhLWljb25zLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL21lZGlhLWljb25zLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLW92ZXJsYXktYnV0dG9uOmFmdGVyIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVkaWEtaWNvbnMuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVkaWEtaWNvbnMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IC05OHB4IC01NXB4O1xuICBtYXNrLXBvc2l0aW9uOiAtOThweCAtNTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLW92ZXJsYXktYnV0dG9uOmFmdGVyIHtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC04MHB4IC0zOXB4O1xuICAgIG1hc2stcG9zaXRpb246IC04MHB4IC0zOXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtcGxheSA+IGJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLW11dGUgPiBidXR0b24ge1xuICBtYXNrLXBvc2l0aW9uOiAtNjBweCAwO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IC02MHB4IDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1wYXVzZSA+IGJ1dHRvbiB7XG4gIG1hc2stcG9zaXRpb246IC0yMHB4IDA7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTIwcHggMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWZ1bGxzY3JlZW4tYnV0dG9uID4gYnV0dG9uIHtcbiAgbWFzay1wb3NpdGlvbjogLTgwcHggMDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtODBweCAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdW5mdWxsc2NyZWVuID4gYnV0dG9uIHtcbiAgbWFzay1wb3NpdGlvbjogLTEwMHB4IDA7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTEwMHB4IDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy11bm11dGUgPiBidXR0b24ge1xuICBtYXNrLXBvc2l0aW9uOiAtNDBweCAwO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IC00MHB4IDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250YWluZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbDphZnRlcixcbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUtY3VycmVudCwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1jdXJyZW50LFxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtbG9hZGVkIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBhLndwLXBsYXlsaXN0LWNhcHRpb24sIC5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdC1saWdodCBhLndwLXBsYXlsaXN0LWNhcHRpb24sIC5yZWRhY3RlZEF1ZGlvUGxheWVyIHNwYW4ud3AtcGxheWxpc3QtaXRlbS10aXRsZSxcbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdC1saWdodCBkaXYud3AtcGxheWxpc3QtaXRlbS1sZW5ndGgge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3dwdmlldy1pZnJhbWUtc2FuZGJveCAucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IC53cC1wbGF5bGlzdC1wbGF5aW5nIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCAud3AtcGxheWxpc3QtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQgLndwLXBsYXlsaXN0LXBsYXlpbmcgYS53cC1wbGF5bGlzdC1jYXB0aW9uLCAucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQgLndwLXBsYXlsaXN0LXBsYXlpbmcgKiwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IC53cC1wbGF5bGlzdC1wbGF5aW5nIC53cC1wbGF5bGlzdC1pdGVtLWxlbmd0aCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QgLndwLXBsYXlsaXN0LWN1cnJlbnQtaXRlbSBpbWc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtYnV0dG9uID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLW92ZXJsYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLW92ZXJsYXktYnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnJlZGFjdGVkQXVkaW9QbGF5ZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQXVkaW9QbGF5ZXJfX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4ucmVkYWN0ZWRBdWRpb1BsYXllcl9fcGxheWVyV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVkYWN0ZWRBdWRpb1BsYXllcl9fcGxheWVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRBdWRpb1BsYXllcl9fcGxheWVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLnJlZGFjdGVkQXVkaW9QbGF5ZXJfX3dhdmVmb3JtIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG59XG5cbi5yZWRhY3RlZE1haW5QYWdlVGlja2V0c0J1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRNYWluUGFnZVRpY2tldHNCdXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWRhY3RlZE1haW5QYWdlVGlja2V0c0J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnN1YnNjcmliZVBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzIwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnN1YnNjcmliZVBhZ2Uge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgfVxufVxuXG4uc3Vic2NyaWJlUGFnZV9fbWFpbkhlYWRpbmcge1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN1YnNjcmliZVBhZ2VfX21haW5IZWFkaW5nIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDMuNXJlbTtcbiAgICBmb250LXNpemU6IDUuNjI1cmVtO1xuICB9XG59XG5cbi5zdWJzY3JpYmVQYWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3Vic2NyaWJlUGFnZV9fdmlkZW8ge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuLnN1YnNjcmliZVBhZ2VfX3RleHRXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlICsgMXJlbSk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN1YnNjcmliZVBhZ2UgLm5ld3NsZXR0ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDAgMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3Vic2NyaWJlUGFnZSAubmV3c2xldHRlciB7XG4gICAgbWF4LXdpZHRoOiAzNy44NzVyZW07XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgcGFkZGluZzogMi4zMTI1cmVtIDAgMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnN1YnNjcmliZVBhZ2UgLm5ld3NsZXR0ZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uc3Vic2NyaWJlUGFnZSAubmV3c2xldHRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnN1YnNjcmliZVBhZ2UgLm5ld3NsZXR0ZXIgYTpob3ZlciwgLnN1YnNjcmliZVBhZ2UgLm5ld3NsZXR0ZXIgYTphY3RpdmUsIC5zdWJzY3JpYmVQYWdlIC5uZXdzbGV0dGVyIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdWJzY3JpYmVQYWdlIC5uZXdzbGV0dGVyX19pbm5lcldyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcG9zdCAucHdNZXRhX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubm9CYW5uZXIgLmFydGljbGVXcmFwIHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ub0Jhbm5lciAuYXJ0aWNsZVdyYXAge1xuICAgIHBhZGRpbmc6IDhyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub0Jhbm5lciAuYXJ0aWNsZVdyYXAge1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgMDtcbiAgfVxufVxuXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5oZWFkZXJfX3NlYXJjaFRyaWdnZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaFJlc3VsdHMge1xuICBtYXJnaW46IDAgMCA1cmVtO1xufVxuXG4uc2VhcmNoUmVzdWx0IHtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNlYXJjaFJlc3VsdCB7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICB9XG59XG4uc2VhcmNoUmVzdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMzEyNXJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuMzEyNXJlbS8yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNlYXJjaFJlc3VsdDpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLnNlYXJjaFJlc3VsdCAqIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VhcmNoUmVzdWx0IGltZyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4uc2VhcmNoUmVzdWx0IC5wd01ldGFfX2xpc3QsXG4uc2VhcmNoUmVzdWx0IC5wd01ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoUmVzdWx0IC5ldmVudExpc3RpbmdfX2xpbmV1cEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW07XG59XG5cbi5zZWFyY2hSZXN1bHRfX3RleHRXcmFwLFxuLnNlYXJjaFJlc3VsdF9faW1hZ2VXcmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zZWFyY2hSZXN1bHRfX3RleHRXcmFwLFxuLnNlYXJjaFJlc3VsdF9faW1hZ2VXcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi5zZWFyY2hSZXN1bHRfX2ltYWdlV3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uZmFxR3JvdXAge1xuICBtYXJnaW46IDAgMCA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZmFxR3JvdXAge1xuICAgIG1hcmdpbjogMCAwIDdyZW07XG4gIH1cbn1cblxuLmZhcUdyb3VwX19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mYXFHcm91cF9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mYXFHcm91cF9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMy4zNzVyZW07XG4gIH1cbn1cblxuLmZhcUdyb3VwX19xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMy4yNXJlbSAxLjI1cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmZhcUdyb3VwX19xdWVzdGlvbjphY3RpdmUsIC5mYXFHcm91cF9fcXVlc3Rpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZhcUdyb3VwX19xdWVzdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXFHcm91cF9fcXVlc3Rpb24uYWN0aXZlIC5mYXFHcm91cF9fcXVlc3Rpb25TdmctLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhcUdyb3VwX19xdWVzdGlvbi5hY3RpdmUgLmZhcUdyb3VwX19xdWVzdGlvblN2Zy0tbWludXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhcUdyb3VwX19xdWVzdGlvblN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZmFxR3JvdXBfX3F1ZXN0aW9uU3ZnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5mYXFHcm91cF9fcXVlc3Rpb25TdmctLW1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhcUdyb3VwX19xdWVzdGlvblN2Z1JlY3Qge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDNweDtcbiAgc3Ryb2tlOiAjMDAwO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYXFHcm91cF9fYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMi4yNXJlbTtcbn1cbi5mYXFHcm91cF9fYW5zd2VyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcUdyb3VwX19hbnN3ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mYXFHcm91cF9fYW5zd2VyIHN0cm9uZywgLmZhcUdyb3VwX19hbnN3ZXIgZW0ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtaGlyZS1mb3JtLXRlbXBsYXRlIC5oaXJlSW50cm8ge1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuXG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmhpcmVGb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uaGlyZUZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaGlyZUZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmhpcmVGb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5oaXJlRm9ybSBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5oaXJlRm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmhpcmVGb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmhpcmVGb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5oaXJlRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaGlyZUZvcm0gc2VsZWN0LFxuLmhpcmVGb3JtIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXJhZGlvLFxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAycmVtIDAgM3JlbTtcbn1cbi5oaXJlRm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmhpcmVGb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmhpcmVGb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5oaXJlRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaGlyZUZvcm0gYnV0dG9uLFxuLmhpcmVGb3JtIHNlbGVjdCB7XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uaGlyZUZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xufVxuLmhpcmVGb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhpcmVGb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZUZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZUZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhpcmVGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuLmhpcmVGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5oaXJlRm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwgLmhpcmVGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmZvY3VzLCAuaGlyZUZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCAud3Bmb3Jtcy1maWVsZC1sYWJlbDpub3QoLndwZm9ybXMtZmllbGQtbGFiZWwtaW5saW5lKSxcbi5oaXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCAud3Bmb3Jtcy1maWVsZC1sYWJlbDpub3QoLndwZm9ybXMtZmllbGQtbGFiZWwtaW5saW5lKSxcbi5oaXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1yYWRpbyAud3Bmb3Jtcy1maWVsZC1sYWJlbDpub3QoLndwZm9ybXMtZmllbGQtbGFiZWwtaW5saW5lKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCBsaSxcbi5oaXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCBsaSxcbi5oaXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1yYWRpbyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWdkcHItY2hlY2tib3ggbGk6YmVmb3JlLCAuaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCBsaTphZnRlcixcbi5oaXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCBsaTpiZWZvcmUsXG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtY2hlY2tib3ggbGk6YWZ0ZXIsXG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtcmFkaW8gbGk6YmVmb3JlLFxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXJhZGlvIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCBsaTpiZWZvcmUsXG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtY2hlY2tib3ggbGk6YmVmb3JlLFxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXJhZGlvIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5oaXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1nZHByLWNoZWNrYm94IGxpLndwZm9ybXMtc2VsZWN0ZWQ6YWZ0ZXIsXG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtY2hlY2tib3ggbGkud3Bmb3Jtcy1zZWxlY3RlZDphZnRlcixcbi5oaXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1yYWRpbyBsaS53cGZvcm1zLXNlbGVjdGVkOmFmdGVyIHtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRvcDogMC4ycmVtO1xuICBsZWZ0OiAwLjJyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5oaXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1nZHByLWNoZWNrYm94IGxpIGlucHV0W3R5cGU9cmFkaW9dLFxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IGxpIGlucHV0W3R5cGU9cmFkaW9dLFxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXJhZGlvIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmhpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXJhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlyZUZvcm0gLndwZm9ybXMtY29udGFpbmVyIGxhYmVsLndwZm9ybXMtZXJyb3Ige1xuICBib3R0b206IDAuMTVyZW07XG59XG4uaGlyZUZvcm0gLndwZm9ybXMtZmllbGQtdGV4dGFyZWEgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGJvdHRvbTogMC42NXJlbTtcbn1cblxuYm9keS5mbGlwcGVycyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucHdIZWFkaW5nLS1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucHdTZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5wd0hlYWRpbmctLXdoaXRlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjazpob3ZlciwgYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0tYmxhY2s6Zm9jdXMsIGJvZHkuZmxpcHBlcnMgLnB3QnV0dG9uLS1ib3JkZXItLWJsYWNrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0td2hpdGUge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0td2hpdGU6aG92ZXIsIGJvZHkuZmxpcHBlcnMgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmZvY3VzLCBib2R5LmZsaXBwZXJzIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLm1haW5UaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5tYWluVGl0bGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5wYXJ0bmVyc01vZHVsZSAucHdIZWFkaW5nLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucGFydG5lcnNNb2R1bGUgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLnBhcnRuZXJzTW9kdWxlIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTpob3ZlciwgYm9keS5mbGlwcGVycyAucGFydG5lcnNNb2R1bGUgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmZvY3VzLCBib2R5LmZsaXBwZXJzIC5wYXJ0bmVyc01vZHVsZSAucHdCdXR0b24tLWJvcmRlci0td2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5hcnRpY2xlIC5wd01ldGFfX2xpc3Q6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAuYXJ0aWNsZV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucHdNZXRhX19saXN0SXRlbTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLnBhcnRuZXJzIC5wd0hlYWRpbmctLXdoaXRlLCBib2R5LmZsaXBwZXJzIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbiAucHdIZWFkaW5nLS13aGl0ZSxcbmJvZHkuZmxpcHBlcnMgLmV2ZW50VHlwZXMgLnB3SGVhZGluZy0td2hpdGUsIGJvZHkuZmxpcHBlcnMgLm5ld3NsZXR0ZXIgLnB3SGVhZGluZy0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLmNvbnRhY3RCbG9ja3MgLnB3SGVhZGluZy0tYmxhY2ssIGJvZHkuZmxpcHBlcnMgLmhpcmVOZXdzbGV0dGVyIC5wd0hlYWRpbmctLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5oaXJlQ29udGFjdEJveCAucHdIZWFkaW5nLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAuZnVsbFdpZHRoTWVkaWFCdXR0b24gLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uOmhvdmVyLCBib2R5LmZsaXBwZXJzIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbiAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbjpmb2N1cywgYm9keS5mbGlwcGVycyAuZnVsbFdpZHRoTWVkaWFCdXR0b24gLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZsaXBwZXJzIC5jb250YWN0RGV0YWlsc19fcGhvbmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLmJyb2NodXJlRm9ybVdyYXBfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3R5bGUuY3NzLm1hcCAqL1xuIl19 */