@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}.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}}body{font-family:Graphik,sans-serif}@media screen and (min-width:64em){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;font-family:Druk,sans-serif}p{line-height:1.5}.pwHeading{text-transform:uppercase;font-family:Druk,sans-serif}.pwHeading--small,h5,h6{line-height:1;font-size:2rem;margin-bottom:.6rem}.pwHeading--standard,h3,h4{line-height:1;font-size:2.5rem;margin-bottom:.8rem}.pwHeading--large,h1,h2{line-height:1;font-size:3.125rem;margin-bottom:1rem}.pwHeading--white{color:#fff}.pwHeading--black{color:#000}.pwSectionHeading{font-family:Graphik,sans-serif;font-size:1.375rem;margin:0 0 2rem;font-weight:400}@media screen and (min-width:64em){.pwSectionHeading{margin:0 0 2.875rem}}.pwSectionHeading--black{color:#000}.pwSectionHeading--white{color:#fff}@-webkit-keyframes fadeIn{0%{opacity:0}99%{opacity:1}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}99%{opacity:1}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{display:none}}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{display:none}}@-webkit-keyframes fadeInAndUp{0%{opacity:0;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}.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}.wpforms-container .wpforms-submit-container button:active,.wpforms-container .wpforms-submit-container button:focus,.wpforms-container .wpforms-submit-container button:hover{background-color:#fff;color:#000}.wpforms-container input.wpforms-error{border-color:#ff2121}.wpforms-container .wpforms-field.wpforms-has-error{position:relative}.wpforms-container label.wpforms-error{position:absolute;bottom:-1.875rem;left:0;right:0;text-align:left;padding:0;color:#ff2121;font-size:.875rem}.wpforms-confirmation-container{background-color:#fff;color:#000;padding:.875rem 1rem .75rem;margin:2rem auto 0}.wpforms-confirmation-container p{margin-bottom:0}.plotModal,.wpforms-label-hide{display:none}.plotModal{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4;justify-content:center;align-items:center}.plotModalInView .plotModal{display:flex}.plotModalInner{position:relative;z-index:4;text-align:right;pointer-events:all;padding:1rem .5rem;background-color:#000;pointer-events:auto;width:100%;max-width:95vw;max-height:95vh;overflow:auto}@media (min-width:1024px){.plotModalInner{padding:3rem 8rem;max-width:95vw}}.siteOverlay{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:3}.plotModalInView .siteOverlay{display:block;visibility:visible;opacity:1}.plotModalContents{display:none}.plotModalReplaceContents{margin:auto;height:calc(95vh - 6rem)}.plotModalReplaceContents img,.plotModalReplaceContents video{display:block;margin:0 auto;max-height:calc(95vh - 6rem);transform:translateY(-50%);top:50%;position:relative;max-width:100%}.plotModalContents__caption{text-align:center;font-family:var(--primary-font);font-weight:var(--font-bold);color:var(--red);margin-bottom:.5rem}button.closePlotModal{position:absolute;top:1rem;right:1rem;z-index:2}button.closePlotModal svg{fill:#fff}button.closePlotModal:hover{cursor:pointer}.plotModalControls{justify-content:space-between;display:none}@media screen and (min-width:40em){.plotModalControls{display:flex}}.plotModalControls .back{left:10px}.exampleOpenModalButton{background-color:rgba(0,0,0,.5);display:block;color:#fff;padding:.5rem 3rem;margin:0 0 3rem}.magicModal{pointer-events:none;position:fixed;z-index:1040;left:0;right:0;top:0;bottom:0;height:100%;width:100%;opacity:0;transform:translateZ(0);-webkit-animation:growIn .4s ease-out .5s;animation:growIn .4s ease-out .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.magicModalInner{padding:2rem;background-color:#fff;pointer-events:auto;max-width:24rem;width:calc(100% - 2rem);position:relative;top:50%;margin:0 auto;transform:translateY(-50%);max-height:calc(100% - 2rem);text-align:center}.magicModalInner.withScrollbar{overflow:hidden}.alignnone{max-width:100%;width:100%;margin:1.5rem 0}@media screen and (min-width:40em){.alignnone{margin:2rem 0}}.aligncenter{max-width:100%;width:100%;margin:1.5rem 0}@media screen and (min-width:40em){.aligncenter{max-width:calc(100% + 4rem);width:calc(100% + 4rem);margin:2rem 0 2rem -2rem}}@media screen and (min-width:64em){.aligncenter{max-width:calc(100% + 8rem);width:calc(100% + 8rem);margin:2rem 0 2rem -4rem}}@media screen and (min-width:450px){.alignleft,.alignright{max-width:60%}}@media screen and (min-width:40em){.alignleft,.alignright{max-width:50%}}.alignright{float:right;margin:1rem -.9375rem 1rem 1.5rem}@media screen and (min-width:40em){.alignright{margin:0 -1.5rem 1.5rem 1.5rem}}.alignleft{float:left;margin:1rem 1.5rem 1rem -.9375rem}@media screen and (min-width:40em){.alignleft{margin:0 1.5rem 1.5rem -1.5rem}}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;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;margin:0 0 2rem}@media screen and (min-width:40em){.featuredTextBlock__largeText{margin:0}}@media screen and (min-width:64em){.featuredTextBlock__largeText{font-size:4rem;line-height:95.9%}}@media screen and (min-width:40em){.featuredTextBlock__button{float:right}}@media screen and (min-width:40em){.blockLinks .blockLinkCol:last-of-type .blockLink,.blockLinks .blockLinkCol:nth-last-of-type(2) .blockLink{margin:0}}@media screen and (min-width:64em){.blockLinks .blockLinkCol:nth-of-type(3n+1){clear:both}.blockLinks .blockLinkCol:nth-last-of-type(3) .blockLink{margin:0}}.blockLink{position:relative;display:block;overflow:hidden;margin:0 0 3rem}@media screen and (min-width:40em){.blockLink{margin:0 0 3.5rem}}@media screen and (min-width:64em){.blockLink{margin:0 0 4.5rem}}.blockLink:hover{cursor:pointer}.blockLink__imageWrap{background:#000;margin-bottom:1.5rem}.blockLink__heading{margin:0}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}.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 .article__date{margin-top:.5rem}.fluidContent__content p:last-of-type{margin:0}.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}.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;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}@media screen and (min-width:40em){.header{padding:1.125rem 0 .75rem}}@media screen and (min-width:64em){.header{padding:1.75rem 0}}.header__logoWrap{position:relative;z-index:15;display:inline-block;line-height:1}@media screen and (min-width:64em){.header__logoWrap{top:.25rem}}.header__logoSvg{height:1.3125rem}@media screen and (min-width:40em){.header__logoSvg{height:2rem}}@media screen and (min-width:75em){.header__logoSvg{height:2.375rem}}.header__logoSvgPath{fill:#fff}.noBanner .header__logoSvgPath{fill:#000}.noBanner>.menuOpen .header__logoSvgPath{fill:#fff}.row.header__menusRow{max-width:35rem;flex-grow:2;margin-top:0}@media screen and (min-width:40em){.row.header__menusRow{margin-top:2rem}}@media screen and (min-width:64em){.row.header__menusRow{margin-top:4rem}}.header__menuWrap{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:#000;padding:4rem 2rem 2rem;transition:none;pointer-events:none;display:none;flex-direction:column;justify-content:center;text-align:left}.header__menuWrap .menu-main-menu-container{opacity:0;transition:opacity .6s ease-in-out}.header__menuWrap li.has-dropdown{position:relative;display:inline-block}.header__menuWrapInner{flex:1}@media screen and (min-width:40em){.header__menuWrapInner .columns--flex{justify-content:flex-end;align-items:flex-end}}.header__menuList{list-style:none;margin:auto}.header__menuList li{display:block}.header__menuList li.current-menu-item a{font-weight:600}.header__menuList li.pwHighlight a{border:1px solid #fff}.noBanner .header__menuList li.pwHighlight a{border-color:#000}.noBanner>.menuOpen .header__menuList li.pwHighlight a{border-color:#fff}.header__menuList a{padding-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}.header__menuList--topNav{display:none}@media screen and (min-width:64em){.header__menuList--topNav{display:inline-block;position:absolute;top:1.875rem;right:1rem}}.header__menuList--topNav li{display:inline-block}.header__menuList--topNav a{padding:.5rem 1rem;font-size:1rem;font-weight:700}.header__menuList--primary a{font-size:1.5rem;font-weight:700}@media screen and (min-width:40em){.header__menuList--primary a{font-size:2.25rem}}.header__menuList--secondary{display:none}@media screen and (min-width:40em){.header__menuList--secondary{margin-top:.5rem;display:inline-block}}.header__menuList--secondary a{font-size:1.125rem}.header .newsletter{border-top:none;text-align:left;max-width:570px;padding-bottom:0}.header .newsletter .pwHeading{display:none}.header .newsletter .newsletter__innerWrap,.header .newsletter .newsletter__textWrap{max-width:100%}.header .newsletter .newsletter__textWrap{font-size:.875rem}@media screen and (min-width:64em){.header .newsletter .newsletter__textWrap{font-size:1.125rem}}.header__socialLinks{margin-top:1.25rem}@media screen and (min-width:40em){.header__socialLinks{margin-top:2rem;position:relative;top:.5rem;float:right}}.header__socialLinks .socialLinks__item{margin:0 .5rem}@media screen and (min-width:64em){.header__socialLinks .socialLinks__item{margin:0 0 0 1rem}}.header__socialLinks .socialLinks__svg{height:1.25rem}@media screen and (min-width:64em){.header__socialLinks .socialLinks__svg{height:1.9375rem}}.header__socialLinks .socialLinks__svg--twitter{height:1.125rem}@media screen and (min-width:64em){.header__socialLinks .socialLinks__svg--twitter{height:1.75rem}}.header__menuTrigger{position:absolute;z-index:15;top:1.0625rem;left:1rem}@media screen and (min-width:40em){.header__menuTrigger{top:1.625rem}}@media screen and (min-width:64em){.header__menuTrigger{top:2.5rem;left:2rem}}.header__menuTrigger:active,.header__menuTrigger:focus{outline:none}.header__menuTriggerSvg{height:1.125rem}.header__menuTriggerSvg--close{display:none}.header__menuTriggerSvgLine{stroke:#fff;stroke-width:2px}.noBanner .header__menuTriggerSvgLine{stroke:#000}.noBanner>.menuOpen .header__menuTriggerSvgLine{stroke:#fff}.header__menuTriggerText{display:none}@media screen and (min-width:40em){.header__menuTriggerText{color:#fff;font-size:.875rem;font-weight:700;margin:0 0 0 .875rem;display:inline-block;position:relative;top:-3px}}.noBanner .header__menuTriggerText{color:#000}.noBanner>.menuOpen .header__menuTriggerText{color:#fff}@media screen and (min-width:64em){.header__menuTriggerText{vertical-align:text-top;font-size:1rem;top:0}}.header__menuTriggerText--close{display:none}.buyTickets{position:fixed;bottom:0;left:0;right:0;z-index:5000;text-align:center;padding:1rem;display:inline-block;font-size:.8125rem;transition:background-color .3s ease-in-out}@media screen and (min-width:64em){.buyTickets{padding:.625rem 1rem;position:static;text-align:right;margin-left:2rem;border-radius:1.25rem}}.buyTickets--desktop{display:none}@media screen and (min-width:64em){.buyTickets--desktop{display:inline-block}}.buyTickets--mobile{z-index:100}@media screen and (min-width:64em){.buyTickets--mobile{display:none}}body.menuOpen{overflow:hidden}body.menuOpen .header__menuTriggerText--open{display:none}@media screen and (min-width:40em){body.menuOpen .header__menuTriggerText--close{display:inline-block}}body.menuOpen .header__menuWrap{display:flex;z-index:10;pointer-events:auto}@media screen and (max-height:900px){body.menuOpen .header__menuWrap{overflow:scroll;display:block}}body.menuOpen .header__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}@media screen and (min-width:40em){.banner__mainHeading{font-size:6rem}}@media screen and (min-width:64em){.banner__mainHeading{font-size:8rem}}@media screen and (min-width:75em){.banner__mainHeading{font-size:10rem}}.overlayForVideo{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-color:#000}.banner__backToLinkWrap{position:absolute;top:0;left:0;right:0;width:100%;z-index:3;text-align:left}@media screen and (min-width:40em){.banner__backToLinkWrap{top:.5rem}}@media screen and (min-width:64em){.banner__backToLinkWrap{top:2rem}}.banner__backToLink{color:#fff;font-size:.75rem}@media screen and (min-width:64em){.banner__backToLink{font-size:.9375rem}}.banner__backToLink:active,.banner__backToLink:focus,.banner__backToLink:hover{text-decoration:underline;color:#fff}.brochureModal .magicModalInner{max-width:50rem;color:#000}.brochureModal .brochureFormWrap__heading{margin-top:1.5rem;color:#000}.brochureModal .wpforms-container{max-width:30rem;margin:1rem auto 0}.brochureModal input,.brochureModal 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}.brochureModal .wpforms-submit-container{display:inline-block;margin:2rem auto}.brochureModal .wpforms-submit-container .wpforms-submit{background-color:#000;color:#fff;border:1px solid #000;padding:0 2rem}.brochureModal .wpforms-submit-container .wpforms-submit:active,.brochureModal .wpforms-submit-container .wpforms-submit:focus,.brochureModal .wpforms-submit-container .wpforms-submit:hover{background-color:#fff;color:#000}.brochureModal ::-webkit-input-placeholder{color:#000}.brochureModal :-moz-placeholder,.brochureModal ::-moz-placeholder{color:#000}.brochureModal :-ms-input-placeholder{color:#000}.brochureModal .brochureFormWrap__smallPrint{font-size:.65rem;max-width:30rem;margin:0 auto 1rem}.brochureModal .brochureFormWrap__smallPrint a{color:#000;text-decoration:underline}.brochureModal__close{font-size:.75rem;display:flex;position:absolute;top:1rem;right:1rem}@media screen and (min-width:64em){.brochureModal__close{font-size:.875rem}}.brochureModal__close:active,.brochureModal__close:focus{outline:none}.brochureModal__closeSvg,.brochureModal__closeText{display:inline-block}.brochureModal__closeText{align-self:center;margin-right:.5rem}@media screen and (min-width:64em){.brochureModal__closeText{margin-right:1rem}}.brochureModal__closeSvg{width:1.5rem;height:1.5rem}@media screen and (min-width:64em){.brochureModal__closeSvg{width:2rem;height:2rem}}.brochureModal__closeSvgPath{fill:#000}.comingSoonBanner{background-color:#000;position:relative;text-align:center;height:calc(100vh - 65px);min-height:700px}@media screen and (min-width:40em){.comingSoonBanner{height:calc(100vh - 92px)}}@media screen and (min-width:64em){.comingSoonBanner{height:calc(100vh - 104px);min-height:960px}}.comingSoonBanner__mainHeading{margin:.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 .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}.partnersModule{text-align:center;padding:2.3125rem 1rem 2.625rem;background-color:#000}@media screen and (min-width:40em){.partnersModule{padding:3.875rem 2rem 4.9375rem}}.partners__list{list-style:none;margin:2rem auto}.partners__listItem{display:inline-block;width:49%;text-align:center;margin:.5rem 0 2rem}@media screen and (min-width:500px){.partners__listItem{width:32%}}@media screen and (min-width:40em){.partners__listItem{width:24%}}@media screen and (min-width:64em){.partners__listItem{width:16%;margin:.625rem 0 4rem}}.partners__listLink{display:block}.partners__logo{max-height:3rem;max-width:5rem;margin:auto}@media screen and (min-width:40em){.partners__logo{max-height:3.75rem;max-width:6rem}}@media screen and (min-width:64em){.partners__logo{max-height:5rem;max-width:7.5rem}}.article{margin:1rem 0 3.25rem}.article .pwMeta__list{display:inline-block;position:relative}.article .pwMeta__list:before{content:"";border-right:1px solid #000;position:absolute;left:-.4375rem;height:.625rem;display:inline-block;top:53%;transform:translate3d(0,-50%,0)}.article .pwMeta__listItem:after{display:none}.article__link{color:#000}.article__link:active,.article__link:focus,.article__link:hover{color:#000;cursor:pointer}.article__date{margin:0 .5rem .5rem 0;display:inline-block;line-height:150%;text-transform:uppercase;position:relative}.eventInfoBlock{padding:2rem 0;background-color:#000;color:#fff}@media screen and (min-width:64em){.eventInfoBlock .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;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__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}.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;text-align:center;border-top:1px solid #fff;padding:2.5rem 0 3rem;color:#fff}@media screen and (min-width:40em){.newsletter{padding:3.75rem 0 4.5rem}}.newsletter form{margin-top:1rem}@media screen and (min-width:40em){.newsletter .wpforms-field-container,.newsletter .wpforms-submit-container{display:inline-block}}@media screen and (min-width:40em){.newsletter .wpforms-field-container{width:calc(70% - 1.25rem);margin-right:1.25rem;float:left}}@media screen and (min-width:40em){.newsletter .wpforms-submit-container{width:30%;float:right}}.newsletter a{color:#fff;text-decoration:underline}.newsletter a:active,.newsletter a:focus,.newsletter a:hover{color:#fff}.newsletter__textWrap{font-size:.875rem;max-width:26.75rem;margin:.75rem auto 1.875rem}.newsletter__innerWrap{max-width:24.125rem;margin:auto}@media screen and (min-width:40em){.newsletter__innerWrap{max-width:43.125rem}}.hireNewsletter{background-color:#fff;padding:2.5rem 0 3rem;color:#000}@media screen and (min-width:40em){.hireNewsletter{padding:3.75rem 0 1.5rem}}.hireNewsletter form{margin-top:1rem}.hireNewsletter form ::-webkit-input-placeholder{color:#000}.hireNewsletter form :-moz-placeholder,.hireNewsletter form ::-moz-placeholder{color:#000}.hireNewsletter form :-ms-input-placeholder{color:#000}.hireNewsletter .wpforms-container input{color:#000;border-color:#000}.hireNewsletter .wpforms-container input.wpforms-error{border-color:#ff2121}@media screen and (min-width:40em){.hireNewsletter .wpforms-field-container,.hireNewsletter .wpforms-submit-container{display:inline-block}}@media screen and (min-width:40em){.hireNewsletter .wpforms-field-container{width:calc(70% - 1.25rem);margin-right:1.25rem;float:left}}@media screen and (min-width:40em){.hireNewsletter .wpforms-submit-container{width:30%;float:right}}.hireNewsletter .wpforms-submit-container button{color:#000;border-color:#000}.hireNewsletter .wpforms-confirmation-container,.hireNewsletter .wpforms-submit-container button:hover{background-color:#000;color:#fff}.hireNewsletter__textWrap{margin:.75rem auto 1.875rem}@media screen and (min-width:64em){.hireNewsletter__textWrap{padding:0 4rem 0 0}}.enquireForm{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100%;overflow:scroll;background-color:#000;color:#fff;padding:4rem 1rem 2rem;opacity:0;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{padding:3rem 0}@media screen and (min-width:64em){.eventTypes{padding:6rem 0}}.eventTypeBlock{margin:0 0 3rem;display:block}@media screen and (min-width:64em){.eventTypeBlock{margin:0 0 3.875rem}}.eventTypeBlock__heading{margin:.5rem 0}.venueClients{padding:1.5rem 0;margin:1.5rem 0}@media screen and (min-width:64em){.venueClients{padding:3rem 0;margin:3rem 0}}.venueClients__list{list-style:none;margin:0;padding:0}.venueClients__listItem{display:inline-block;width:49%;text-align:center;padding:1rem}@media screen and (min-width:500px){.venueClients__listItem{width:32%}}@media screen and (min-width:40em){.venueClients__listItem{width:24%}}@media screen and (min-width:64em){.venueClients__listItem{width:19%}}.venueClients__listItemLink{display:block}.venueClients__logo{max-height:8.125rem;display:inline-block;vertical-align:middle}.eventListingCol{width:100%}@media screen and (min-width:40em){.eventListingCol:nth-of-type(2n) .scrollItem{transition-delay:.3s}}@media screen and (min-width:64em){.eventListingCol:nth-of-type(3n) .scrollItem{transition-delay:.9s}.eventListingCol:nth-of-type(3n-1) .scrollItem{transition-delay:.6s}.eventListingCol:nth-of-type(3n-2) .scrollItem,.eventListingCol:nth-of-type(4n) .scrollItem{transition-delay:.3s}}.eventListing{margin-bottom:2.75rem}@media screen and (min-width:64em){.eventListing{margin-bottom:4.5rem}}.eventListing.scrollItem{transform:translateZ(0)}.eventListing__linkWrap,.eventListing__linkWrap:active,.eventListing__linkWrap:focus,.eventListing__linkWrap:hover{color:#000}.eventListing__imageWrap{background-color:#000;position:relative;margin-bottom:.875rem}.eventListing__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.eventListing__meta{margin:0;line-height:1.3}.eventListing__fromPrice{display:block}.eventListing__title{font-size:.9rem;text-transform:uppercase;display:block;margin:0 0 .25rem}.eventListing__lineup{list-style:none;margin:0;padding:0}.eventListing__lineupItem{font-family:Druk,sans-serif;text-transform:uppercase;font-size:2.5rem;line-height:1}.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}.hireContactBox{border:1px solid #fff;padding:1rem;margin:2rem 0 0}@media screen and (min-width:40em){.hireContactBox{max-width:21rem}}@media screen and (min-width:64em){.hireContactBox{margin:0}}@media screen and (min-width:75em){.hireContactBox{padding:1.5rem}}.hireContactBox .socialLinks{margin:1.5rem 0 0}.hireContactBox .socialLinks__item{margin:0 1rem 0 0}.hireContactBox .socialLinks__svg{height:1.5rem}.hireContactBox__link{display:block;margin:0 0 .25rem}.hireContactBox__link,.hireContactBox__link:active,.hireContactBox__link:focus,.hireContactBox__link:hover{color:#fff;text-decoration:underline}@media screen and (min-width:40em){.relatedEvents .eventListingCol{width:50%}}@media screen and (min-width:40em) and (max-width:63.9375em){.relatedEvents .eventListingCol:nth-child(odd){clear:both}}@media screen and (min-width:40em){.relatedEvents .eventListingCol:last-child .eventListing{margin:0}}@media screen and (min-width:64em){.relatedEvents .eventListingCol .eventListing{margin:0}}@media screen and (min-width:64em){.relatedEvents--three .eventListingCol{width:33.3333333333%}}@media screen and (min-width:40em){.relatedEvents__heading{display:inline-block}}.contactDetails__address{font-style:normal}.contactDetails__address p{margin:0}.contactDetails__phone{color:#000;display:block;margin:0 0 2.3125rem}.contactDetails__phone:active,.contactDetails__phone:focus,.contactDetails__phone:hover{color:#000;text-decoration:underline}.contactDetails__map{height:30rem;margin:3rem 0 0}@media screen and (min-width:40em){.contactDetails__map{margin:0}}@media screen and (min-width:64em){.contactDetails__map{height:36rem}}.contactDetails__map img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.artistListing{padding:1.5rem 0;margin:1.5rem 0}@media screen and (min-width:64em){.artistListing{padding:3rem 0;margin:3rem 0}}.artistListing__linkWrap{margin-bottom:3.5rem;display:block}.artistListing__title{margin-top:.875rem}.pwCountdown{color:#fff;padding:1rem;margin:1rem auto;opacity:0;transition:opacity .15s ease-in-out}.pwCountdown.active{opacity:1}.pwCountdown__heading{text-transform:uppercase;display:block;margin:0 0 .25rem;flex-basis:100%;width:100%}.pwCountdown__timerWrap{display:flex;justify-content:space-between;flex-wrap:wrap}.pwCountdown__section{display:inline-block;color:#fff;text-align:center;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;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}}.pwSeparator{width:calc(100% - 2.625rem);margin:0 auto;position:relative;top:-1.5rem;border-color:#000;max-width:none}@media screen and (min-width:40em){.pwSeparator{top:-2.25rem}}@media screen and (min-width:64em){.pwSeparator{width:calc(100% - 4rem);top:-3rem}}.pwDefaultContent h1,.pwDefaultContent h2,.pwDefaultContent h3{font-size:3rem;line-height:96%;margin-bottom:1.5rem}@media screen and (min-width:40em){.pwDefaultContent h1,.pwDefaultContent h2,.pwDefaultContent h3{font-size:4rem}}.pwDefaultContent h4,.pwDefaultContent h5,.pwDefaultContent h6{font-size:1.25rem;margin-bottom:1rem;line-height:150%;font-family:Graphik,sans-serif}@media screen and (min-width:64em){.pwDefaultContent h4,.pwDefaultContent h5,.pwDefaultContent h6{font-size:1.375rem}}.pwDefaultContent p{margin-bottom:1.625rem}.pwDefaultContent a{text-decoration:underline;color:#000}.pwDefaultContent a:active,.pwDefaultContent a:focus,.pwDefaultContent a:hover{cursor:pointer}.pwDefaultContent blockquote{border-left:.25rem solid #000;margin:3rem 0}@media screen and (min-width:64em){.pwDefaultContent blockquote{margin:4.5rem 0}}.pwDefaultContent blockquote p{font-family:Druk,sans-serif;text-transform:uppercase;font-size:2rem;line-height:95.9%;color:#000}@media screen and (min-width:40em){.pwDefaultContent blockquote p{font-size:3rem}}@media screen and (min-width:64em){.pwDefaultContent blockquote p{font-size:4rem}}.pwDefaultContent--topSpacing{margin-top:1.875rem}.pw__iframeContainer{width:100%;margin:2rem 0;position:relative;padding-bottom:56.25%;height:0}@media screen and (min-width:64em){.pw__iframeContainer{margin:2rem 0}}.pw__iframeContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pwMeta{display:inline-block;text-transform:uppercase;font-size:.9rem}.pwMeta__list{list-style:none;margin:.5rem 0 0;padding:0}.pwMeta__listItem{display:inline-block;margin:0 .75rem 0 0;position:relative}.pwMeta__listItem:last-child:after{display:none}.pwMeta__listItem:after{content:"";border-right:1px solid #000;position:absolute;right:-.375rem;height:.625rem;display:inline-block;top:50%;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-block;margin:0 1rem 0 0}.partnerGroup{margin:0 0 2rem}.partnerGroup .partners__listItem{margin:2rem 0 2rem -2rem}.hireIntroBlock{padding:3rem 0}@media screen and (min-width:40em){.hireIntroBlock{padding:3rem 0}}@media screen and (min-width:64em){.hireIntroBlock{padding:5.5rem 0}}@media screen and (min-width:64em){.hireIntroBlock__text{padding:0 3rem 0 0}}.hireChildPage .banner{margin:0}.hireChildPage .fullWidthMediaButton{margin-top:0}.single-event .banner{margin:0}@media screen and (max-width:39.9375em){.single-event .eventInfoBlock__bottomSection{margin-bottom:0}}.fixedTicketsButtonForEvent{position:fixed;background-color:#000;color:#fff;border:none;border-top:1px solid #fff;bottom:0;left:0;right:0;text-align:center}@media screen and (min-width:64em){.fixedTicketsButtonForEvent{border:1px solid #000;bottom:2rem;right:1rem;left:auto;width:auto;background-color:#fff;color:#000;opacity:0;transition:opacity .3s ease-in-out,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--2{grid-area:item2;position:relative;overflow:hidden}.galleryImageWrap--3{grid-area:item3;position:relative;overflow:hidden}.galleryImageWrap--4{grid-area:item4;position:relative;overflow:hidden}.galleryImageWrap--5{grid-area:item5;position:relative;overflow:hidden}.galleryImageWrap--6{grid-area:item6;position:relative;overflow:hidden}.galleryImageWrap--7{grid-area:item7;position:relative;overflow:hidden}.galleryImageWrap--8{grid-area:item8;position:relative;overflow:hidden}.galleryImageWrap--9{grid-area:item9;position:relative;overflow:hidden}.galleryImageWrap--10{grid-area:item10;position:relative;overflow:hidden}.gallerySection{display:grid;grid-auto-columns:1fr;grid-auto-rows:40vw;grid-gap:.6rem;width:100%}.gallerySection--layout1{grid-auto-rows:40vw;grid-template-areas:"item1 item1" "item2 item3" "item4 item5" "item6 item7"}@media screen and (min-width:64em){.gallerySection--layout1{grid-auto-columns:1fr;grid-template-areas:"item1 item1 item2 item3" "item1 item1 item4 item3" "item5 item5 item6 item7";grid-auto-rows:16rem}}.gallerySection--layout3{grid-auto-columns:1fr;grid-template-areas:"item1 item2" "item3 item4"}@media screen and (min-width:64em){.gallerySection--layout3{grid-auto-rows:30rem}}.gallerySection--layout4{grid-auto-columns:1fr;grid-template-areas:"item1 item2" "item3 item4"}@media screen and (min-width:64em){.gallerySection--layout4{grid-auto-rows:24rem;grid-template-areas:"item1 item2 item2" "item3 item3 item4";grid-auto-rows:30rem}}.gallerySection--layout5{grid-auto-rows:40vw;grid-template-areas:"item1 item1" "item2 item3" "item4 item5" "item6 item10"}@media screen and (min-width:64em){.gallerySection--layout5{grid-auto-columns:1fr;grid-auto-rows:16rem;grid-template-areas:"item1 item2 item3 item3" "item1 item4 item3 item3" "item5 item6 item10 item10"}}.gallerySection--layout6{grid-template-rows:80vw 40vw;grid-template-areas:"item1 item1" "item2 item3"}@media screen and (min-width:64em){.gallerySection--layout6{grid-auto-columns:1fr;grid-template-rows:42rem 24rem}}.magicModal--galleryVideo .magicModalInner{max-width:90rem;padding:3rem 1rem .625rem;position:relative}@media screen and (min-width:64em){.magicModal--galleryVideo .magicModalInner{padding:4rem 1rem .625rem}}.galleryModal__close{position:absolute;top:1rem;right:1rem}.galleryModal__video{width:100%;height:auto}body.redactedHoldingPage .header__logoWrap{opacity:0;pointer-events:none}body.page-template-content-redacted .redactedBanner{margin:0 0 1rem}@media (min-width:1024px){body.page-template-content-redacted .redactedBanner{margin:0 0 1.25rem}}body.page-template-content-redacted .scrollItem,body.page-template-redacted-event .scrollItem{opacity:0;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__questionAnswerGroup{border-bottom:1px solid #000}.faqGroup__question{font-weight:600;position:relative;border-top:1px solid #000;display:block;width:100%;text-align:left;padding:1.3125rem 3.25rem 1.25rem 0;line-height:1}@media screen and (max-width:39.9375em){.faqGroup__question{font-size:1.5rem}}.faqGroup__question:active,.faqGroup__question:focus{outline:none}.faqGroup__question:hover{cursor:pointer}.faqGroup__question.active .faqGroup__questionSvg--plus{display:none}.faqGroup__question.active .faqGroup__questionSvg--minus{display:block}.faqGroup__questionSvg{width:1.25rem;height:1.25rem;position:absolute;top:50%;right:1rem;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.875rem;height:1.875rem}}.faqGroup__questionSvg--minus{display:none}.faqGroup__questionSvgRect{width:1.5rem;height:3px;stroke:#000;stroke-width:2;stroke-miterlimit:10;transition:stroke .3s ease-in-out}.faqGroup__answer{display:none;margin:.75rem 0 2.25rem}.faqGroup__answer.active{display:block}.faqGroup__answer a{text-decoration:underline;color:#000}.faqGroup__answer em,.faqGroup__answer strong{color:#000}body.flippers{background:#000;color:#fff}body.flippers .pwHeading--black{color:#fff}body.flippers .pwSeparator{border-color:#fff}body.flippers .pwHeading--white{color:#000}body.flippers .pwButton--border--black{color:#fff;border-color:#fff}body.flippers .pwButton--border--black:active,body.flippers .pwButton--border--black:focus,body.flippers .pwButton--border--black:hover{background-color:#fff;color:#000}body.flippers .pwButton--border--white{color:#000;border-color:#000}body.flippers .pwButton--border--white:active,body.flippers .pwButton--border--white:focus,body.flippers .pwButton--border--white:hover{background-color:#000;color:#fff}body.flippers .mainTitle{background-color:#000}body.flippers .mainTitle__title,body.flippers .partnersModule .pwHeading--white{color:#fff}body.flippers .partnersModule .pwButton--border--white{color:#fff;border-color:#fff}body.flippers .partnersModule .pwButton--border--white:active,body.flippers .partnersModule .pwButton--border--white:focus,body.flippers .partnersModule .pwButton--border--white:hover{background-color:#fff;color:#000}body.flippers .article .pwMeta__list:before{border-color:#fff}body.flippers .article__link{color:#fff}body.flippers .pwMeta__listItem:after{border-color:#fff}body.flippers .eventTypes .pwHeading--white,body.flippers .fullWidthMediaButton .pwHeading--white,body.flippers .newsletter .pwHeading--white,body.flippers .partners .pwHeading--white{color:#fff}body.flippers .contactBlocks .pwHeading--black,body.flippers .hireNewsletter .pwHeading--black{color:#000}body.flippers .hireContactBox .pwHeading--white{color:#fff}body.flippers .fullWidthMediaButton .pwButton--border--white{border-color:#fff;color:#fff}body.flippers .fullWidthMediaButton .fullWidthMediaButton__button:active,body.flippers .fullWidthMediaButton .fullWidthMediaButton__button:focus,body.flippers .fullWidthMediaButton .fullWidthMediaButton__button:hover{background-color:#fff;color:#000}body.flippers .contactDetails__phone{color:#fff}body.flippers .brochureFormWrap__heading{color:#000}
/*# sourceMappingURL=data:application/json;base64,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VUFDRixDQUNBLHFDQUNFLFVBQ0YsQ0FDQSx5Q0FDRSxVQUNGIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBGb3VuZGF0aW9uIGZvciBTaXRlcyBieSBaVVJCXG4gKiBWZXJzaW9uIDYuMi4xXG4gKiBmb3VuZGF0aW9uLnp1cmIuY29tXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcbiAqL1xuLnJvdyB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucm93OjpiZWZvcmUsIC5yb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnJvdzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5yb3cuY29sbGFwc2UgPiAuY29sdW1uLCAucm93LmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucm93IC5yb3cge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yb3cgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICB9XG59XG4ucm93IC5yb3cuY29sbGFwc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJvdy5leHBhbmRlZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5yb3cuZXhwYW5kZWQgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbHVtbiwgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmNvbHVtbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY29sdW1uczpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNvbHVtbi5lbmQ6bGFzdC1jaGlsZDpsYXN0LWNoaWxkLCAuZW5kLmNvbHVtbnM6bGFzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2x1bW4ucm93LnJvdywgLnJvdy5yb3cuY29sdW1ucyB7XG4gIGZsb2F0OiBub25lO1xufVxuLnJvdyAuY29sdW1uLnJvdy5yb3csIC5yb3cgLnJvdy5yb3cuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNtYWxsLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1c2gtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1bGwtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLnNtYWxsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdXNoLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC1wdXNoLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLnNtYWxsLXB1bGwtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTI1JTtcbn1cblxuLnNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1c2gtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdWxsLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnNtYWxsLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVsbC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc21hbGwtcHVzaC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5zbWFsbC1wdWxsLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01MCU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdXNoLTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVsbC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5zbWFsbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVzaC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1bGwtOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnNtYWxsLXB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlO1xufVxuXG4uc21hbGwtcHVsbC05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNzUlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1c2gtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVsbC0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uc21hbGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdXNoLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1bGwtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC11cC0xID4gLmNvbHVtbiwgLnNtYWxsLXVwLTEgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC00ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTQgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtdXAtNSA+IC5jb2x1bW4sIC5zbWFsbC11cC01ID4gLmNvbHVtbnMge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTYgPiAuY29sdW1uLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTcgPiAuY29sdW1uLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDEyLjUlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc21hbGwtY29sbGFwc2UgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4uc21hbGwtY2VudGVyZWQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNtYWxsLXVuY2VudGVyZWQsXG4uc21hbGwtcHVzaC0wLFxuLnNtYWxsLXB1bGwtMCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uLCAubWVkaXVtLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uLCAubWVkaXVtLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbiwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uLCAubWVkaXVtLXVwLTggPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW4sIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1lZGl1bS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG5cbiAgLm1lZGl1bS1jZW50ZXJlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1lZGl1bS11bmNlbnRlcmVkLFxuLm1lZGl1bS1wdXNoLTAsXG4ubWVkaXVtLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC02Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbiwgLmxhcmdlLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW4sIC5sYXJnZS11cC03ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbiwgLmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5sYXJnZS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxuXG4gIC5sYXJnZS1jZW50ZXJlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxhcmdlLXVuY2VudGVyZWQsXG4ubGFyZ2UtcHVzaC0wLFxuLmxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqIFtOT1RFXSBXZSBkb24ndCBlbmFibGUgdGhpcyBydWxlc2V0IGluIEZvdW5kYXRpb24sIGJlY2F1c2Ugd2Ugd2FudCB0aGUgPGZpZWxkc2V0PiBlbGVtZW50IHRvIGhhdmUgcGxhaW4gc3R5bGluZy5cbiAqL1xuLyogZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59ICovXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3VuZGF0aW9uLW1xIHtcbiAgZm9udC1mYW1pbHk6IFwic21hbGw9MGVtJm1lZGl1bT00MGVtJmxhcmdlPTY0ZW0meGxhcmdlPTc1ZW0meHhsYXJnZT05MGVtXCI7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNtYXBfY2FudmFzIGltZyxcbiNtYXBfY2FudmFzIGVtYmVkLFxuI21hcF9jYW52YXMgb2JqZWN0LFxuLm1hcF9jYW52YXMgaW1nLFxuLm1hcF9jYW52YXMgZW1iZWQsXG4ubWFwX2NhbnZhcyBvYmplY3QsXG4ubXFhLWRpc3BsYXkgaW1nLFxuLm1xYS1kaXNwbGF5IGVtYmVkLFxuLm1xYS1kaXNwbGF5IG9iamVjdCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5bZGF0YS13aGF0aW5wdXQ9bW91c2VdIGJ1dHRvbiB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuZm9ybSxcbnAsXG5ibG9ja3F1b3RlLFxudGgsXG50ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsIHtcbiAgY29sb3I6ICNjYWNhY2E7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbmEge1xuICBjb2xvcjogIzIxOTllODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTU4NWNmO1xufVxuYSBpbWcge1xuICBib3JkZXI6IDA7XG59XG5cbmhyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2FjYWNhO1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luOiAxLjI1cmVtIGF1dG87XG4gIGNsZWFyOiBib3RoO1xufVxuXG51bCxcbm9sLFxuZGwge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG5saSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG51bCB1bCwgdWwgb2wsIG9sIHVsLCBvbCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5kbCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMS4yNXJlbSAwIDEuMTg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2FjYWNhO1xufVxuYmxvY2txdW90ZSwgYmxvY2txdW90ZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM4YThhOGE7XG59XG5cbmNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuY2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlCBcIjtcbn1cblxuYWJiciB7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzBhMGEwYTtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzBhMGEwYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4zMTI1cmVtIDAuMDYyNXJlbTtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cblxuLnN1YmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzhhOGE4YTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEyNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zdGF0IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxucCArIC5zdGF0IHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cbi5uby1idWxsZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLm1lZGl1bS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1lZGl1bS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5sYXJnZS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmxhcmdlLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuLnNob3ctZm9yLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoZWFkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRib2R5LnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIC5pciBhOmFmdGVyLFxuYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrIFNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR3JhcGhpay1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEcnVrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJ1ay1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9EcnVrLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZlcnRpY2FsbHlDZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLndpdGhDZW50ZXJlZEJhY2tncm91bmRJbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2Nyb2xsTG9ja2VkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zaXRlT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWxJblZpZXcgLnNpdGVPdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5vdmVybGF5SW5WaWV3IC5zaXRlT3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG4uc2VhcmNoT3BlbiAuc2l0ZU92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubGF6eUxvYWRGcmFtZS5sb2FkZWQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sYXp5TG9hZEZyYW1lIGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuYm9keSBwIGEsIGh0bWwgcCBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkgcCBhOmhvdmVyLCBodG1sIHAgYTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2l0ZVdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb3cge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbn1cblxuLkpTLS1sYXp5TG9hZEZyb21GbGlja2l0eSwgLkpTLWxhenlMb2FkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xufVxuLkpTLS1sYXp5TG9hZEZyb21GbGlja2l0eS5sb2FkZWQsIC5KUy1sYXp5TG9hZC5sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yb3ctLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNvbHVtbnMsIC5jb2x1bW4ge1xuICBwYWRkaW5nOiAwIDEuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbHVtbnMsIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jb2x1bW5zLS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFqYXhMb2FkaW5nIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uYmFubmVyTm90aWZpY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbm5lck5vdGlmaWNhdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uSlMtLW1hZ2ljTW9kYWxOb3RpZmljYXRpb24gLm1hZ2ljTW9kYWxJbm5lciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uSlMtLW1hZ2ljTW9kYWxOb3RpZmljYXRpb24gLm1hZ2ljTW9kYWxJbm5lciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZWRpdE1lQnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICByaWdodDogMXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmVkaXRNZUJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5lZGl0TWVCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XG59XG5cbmJvZHkuY29udGFjdCBoZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZm91ck9oRm91ciB7XG4gIG1pbi1oZWlnaHQ6IDU2dmg7XG59XG5cbi5mb3VyT2hGb3VyX19jb250ZW50V3JhcCB7XG4gIHBhZGRpbmc6IDZyZW0gMCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm91ck9oRm91cl9fY29udGVudFdyYXAge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnB3SGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDUsIGg2LCAucHdIZWFkaW5nLS1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cblxuaDMsIGg0LCAucHdIZWFkaW5nLS1zdGFuZGFyZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG5oMSwgaDIsIC5wd0hlYWRpbmctLWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wd0hlYWRpbmctLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wd0hlYWRpbmctLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wd1NlY3Rpb25IZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHdTZWN0aW9uSGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMi44NzVyZW07XG4gIH1cbn1cblxuLnB3U2VjdGlvbkhlYWRpbmctLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wd1NlY3Rpb25IZWFkaW5nLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkFuZFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG4gIDk5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0luIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMSk7XG4gIH1cbiAgMSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZWNsb3VkcyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwdmgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2lkZVdheXMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbW92ZWNsb3VkcyB7XG4gIDAlIHtcbiAgICB0b3A6IDUwMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogLTUwMHB4O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2lkZVdheXMge1xuICAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBtb3ZlY2xvdWRzIHtcbiAgMCUge1xuICAgIHRvcDogNTAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAtNTAwcHg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2lkZVdheXMge1xuICAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuLnB3QnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi5wd0J1dHRvbi0tc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuMzEyNXJlbTtcbn1cblxuLnB3QnV0dG9uLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAwLjg1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHdCdXR0b24tLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDQuNzVyZW0gMC44NXJlbTtcbiAgfVxufVxuXG4ucHdCdXR0b24tLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHdCdXR0b24tLXNvbGlkOmhvdmVyLCAucHdCdXR0b24tLXNvbGlkOmZvY3VzLCAucHdCdXR0b24tLXNvbGlkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5wd0J1dHRvbi0tc29saWQtLWJsYWNrOmhvdmVyLCAucHdCdXR0b24tLXNvbGlkLS1ibGFjazpmb2N1cywgLnB3QnV0dG9uLS1zb2xpZC0tYmxhY2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wd0J1dHRvbi0tYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucHdCdXR0b24tLWJvcmRlci0td2hpdGU6aG92ZXIsIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTpmb2N1cywgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHdCdXR0b24tLWJvcmRlci0tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnB3QnV0dG9uLS1ib3JkZXItLWJsYWNrOmhvdmVyLCAucHdCdXR0b24tLWJvcmRlci0tYmxhY2s6Zm9jdXMsIC5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpZ2h0cGljayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saWdodHBpY2ssXG4ubGlnaHRwaWNrICosXG4ubGlnaHRwaWNrOjphZnRlcixcbi5saWdodHBpY2s6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5saWdodHBpY2suaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0cGlja19fbW9udGhzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBncmlkLWdhcDogMXB4O1xufVxuXG4ubGlnaHRwaWNrLS0yLWNvbHVtbnMgLmxpZ2h0cGlja19fbW9udGhzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG59XG5cbi5saWdodHBpY2stLTMtY29sdW1ucyAubGlnaHRwaWNrX19tb250aHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xufVxuXG4ubGlnaHRwaWNrLS00LWNvbHVtbnMgLmxpZ2h0cGlja19fbW9udGhzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xufVxuXG4ubGlnaHRwaWNrLS01LWNvbHVtbnMgLmxpZ2h0cGlja19fbW9udGhzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG59XG5cbi5saWdodHBpY2tfX21vbnRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5saWdodHBpY2tfX21vbnRoLXRpdGxlLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saWdodHBpY2tfX21vbnRoLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saWdodHBpY2tfX21vbnRoLXRpdGxlID4gLmxpZ2h0cGlja19fc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5saWdodHBpY2tfX21vbnRoLXRpdGxlID4gLmxpZ2h0cGlja19fc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saWdodHBpY2tfX3NlbGVjdC1tb250aHMsXG4ubGlnaHRwaWNrX19zZWxlY3QteWVhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saWdodHBpY2tfX21vbnRoLXRpdGxlID4gLmxpZ2h0cGlja19fc2VsZWN0LW1vbnRocyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubGlnaHRwaWNrX190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5saWdodHBpY2tfX3ByZXZpb3VzLWFjdGlvbixcbi5saWdodHBpY2tfX25leHQtYWN0aW9uLFxuLmxpZ2h0cGlja19fY2xvc2UtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGlnaHRwaWNrX19wcmV2aW91cy1hY3Rpb24sXG4ubGlnaHRwaWNrX19uZXh0LWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpZ2h0cGlja19fcHJldmlvdXMtYWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saWdodHBpY2tfX25leHQtYWN0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGlnaHRwaWNrX19jbG9zZS1hY3Rpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5saWdodHBpY2tfX3ByZXZpb3VzLWFjdGlvbjphY3RpdmUsXG4ubGlnaHRwaWNrX19uZXh0LWFjdGlvbjphY3RpdmUsXG4ubGlnaHRwaWNrX19jbG9zZS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saWdodHBpY2tfX2RheXMtb2YtdGhlLXdlZWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRwaWNrX19kYXktb2YtdGhlLXdlZWsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpZ2h0cGlja19fZGF5cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5saWdodHBpY2tfX2RheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5saWdodHBpY2tfX2RheS5pcy10b2RheSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmRpc2FibGVkLXRvb2x0aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLWRpc2FibGVkLmlzLWZvcndhcmQtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGlnaHRwaWNrX19kYXkuaXMtZGlzYWJsZWQuaXMtZm9yd2FyZC1zZWxlY3RlZDpub3QoLmlzLXN0YXJ0LWRhdGUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgMTM5LCAyMTAsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5saWdodHBpY2tfX2RheS5pcy1wcmV2aW91cy1tb250aCxcbi5saWdodHBpY2tfX2RheS5pcy1uZXh0LW1vbnRoIHtcbiAgb3BhY2l0eTogMC4zODtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmxpZ2h0cGlja19fZGF5LmlzLWluLXJhbmdlOm5vdCguaXMtZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5saWdodHBpY2tfX2RheS5pcy1zdGFydC1kYXRlLmlzLWluLXJhbmdlLFxuLmxpZ2h0cGlja19fZGF5LmlzLWVuZC1kYXRlLmlzLWluLXJhbmdlLmlzLWZsaXBwZWQsXG4ubGlnaHRwaWNrX19kYXkuaXMtc3RhcnQtZGF0ZS5pcy1lbmQtZGF0ZSxcbi5saWdodHBpY2tfX2RheS5pcy1lbmQtZGF0ZS5pcy1pbi1yYW5nZSxcbi5saWdodHBpY2tfX2RheS5pcy1zdGFydC1kYXRlLmlzLWluLXJhbmdlLmlzLWZsaXBwZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpZ2h0cGlja19fZGF5LmlzLXN0YXJ0LWRhdGUsXG4ubGlnaHRwaWNrX19kYXkuaXMtZW5kLWRhdGUsXG4ubGlnaHRwaWNrX19kYXkuaXMtc3RhcnQtZGF0ZTpob3Zlcixcbi5saWdodHBpY2tfX2RheS5pcy1lbmQtZGF0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ubGlnaHRwaWNrX190b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0cGlja19fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGlnaHRwaWNrX19yZXNldC1hY3Rpb24sXG4ubGlnaHRwaWNrX19hcHBseS1hY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGlnaHRwaWNrX19yZXNldC1hY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWNhZDtcbn1cblxuLmxpZ2h0cGlja19fYXBwbHktYWN0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSwgdGV4dGFyZWE6Zm9jdXMsIHRleHRhcmVhOmFjdGl2ZSwgc2VsZWN0OmZvY3VzLCBzZWxlY3Q6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwZm9ybXMtZmllbGQtaHAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53cGZvcm1zLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC53cGZvcm1zLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cGZvcm1zLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWhwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLndwZm9ybXMtY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1sYWJlbC1pbmxpbmUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLFxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbi53cGZvcm1zLWNvbnRhaW5lciBidXR0b24sXG4ud3Bmb3Jtcy1jb250YWluZXIgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0OmZvY3VzLCAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQ6YWN0aXZlLCAud3Bmb3Jtcy1jb250YWluZXIgYnV0dG9uOmZvY3VzLCAud3Bmb3Jtcy1jb250YWluZXIgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi53cGZvcm1zLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi53cGZvcm1zLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndwZm9ybXMtY29udGFpbmVyIHNlbGVjdCxcbi53cGZvcm1zLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSwgLndwZm9ybXMtY29udGFpbmVyIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndwZm9ybXMtY29udGFpbmVyIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndwZm9ybXMtY29udGFpbmVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmZvY3VzLCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQud3Bmb3Jtcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMjEyMTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWhhcy1lcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGZvcm1zLWNvbnRhaW5lciBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjg3NXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRkYyMTIxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbn1cbi53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cGZvcm1zLWxhYmVsLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxvdE1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wbG90TW9kYWxJblZpZXcgLnBsb3RNb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wbG90TW9kYWxJbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk1dnc7XG4gIG1heC1oZWlnaHQ6IDk1dmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxvdE1vZGFsSW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gOHJlbTtcbiAgICBtYXgtd2lkdGg6IDk1dnc7XG4gIH1cbn1cblxuLnNpdGVPdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbn1cbi5wbG90TW9kYWxJblZpZXcgLnNpdGVPdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wbG90TW9kYWxDb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbG90TW9kYWxSZXBsYWNlQ29udGVudHMge1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogY2FsYyg5NXZoIC0gNnJlbSk7XG59XG4ucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIGltZywgLnBsb3RNb2RhbFJlcGxhY2VDb250ZW50cyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYyg5NXZoIC0gNnJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wbG90TW9kYWxDb250ZW50c19fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktZm9udCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24uY2xvc2VQbG90TW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDI7XG59XG5idXR0b24uY2xvc2VQbG90TW9kYWwgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5idXR0b24uY2xvc2VQbG90TW9kYWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wbG90TW9kYWxDb250cm9scyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnBsb3RNb2RhbENvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGxvdE1vZGFsQ29udHJvbHMgLmJhY2sge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZXhhbXBsZU9wZW5Nb2RhbEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbn1cblxuLm1hZ2ljTW9kYWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDQwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGFuaW1hdGlvbjogZ3Jvd0luIDAuNHMgZWFzZS1vdXQgMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5tYWdpY01vZGFsSW5uZXIge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hZ2ljTW9kYWxJbm5lci53aXRoU2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbGlnbmNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgbWFyZ2luOiAycmVtIDAgMnJlbSAtMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYWxpZ25jZW50ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgOHJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDhyZW0pO1xuICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gLTRyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmFsaWducmlnaHQsIC5hbGlnbmxlZnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbGlnbnJpZ2h0LCAuYWxpZ25sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxcmVtIC0wLjkzNzVyZW0gMXJlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW46IDAgLTEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxcmVtIDEuNXJlbSAxcmVtIC0wLjkzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMS41cmVtIC0xLjVyZW07XG4gIH1cbn1cblxuLyohIEZsaWNraXR5IHYyLjIuMVxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHBlcmZlY3Qtc2Nyb2xsYmFyIHYwLjcuMSAqL1xuLnBzIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcy5wcy0tYWN0aXZlLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwsXG4ucHMucHMtLWFjdGl2ZS15ID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHMucHMtLWluLXNjcm9sbGluZy5wcy0teCA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHMucHMtLWluLXNjcm9sbGluZy5wcy0teSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBib3R0b206IDBweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3Njcm9sbGJhci14LXJhaWwgKi9cbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ucHMgPiAucHNfX3Njcm9sbGJhci14LXJhaWwgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgYm90dG9tOiAycHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX19zY3JvbGxiYXIteCAqL1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLnBzID4gLnBzX19zY3JvbGxiYXIteC1yYWlsOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteCwgLnBzID4gLnBzX19zY3JvbGxiYXIteC1yYWlsOmFjdGl2ZSA+IC5wc19fc2Nyb2xsYmFyLXgge1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICByaWdodDogMDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fc2Nyb2xsYmFyLXktcmFpbCAqL1xuICB3aWR0aDogMTVweDtcbn1cblxuLnBzID4gLnBzX19zY3JvbGxiYXIteS1yYWlsID4gLnBzX19zY3JvbGxiYXIteSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHJpZ2h0OiAycHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3Njcm9sbGJhci15ICovXG4gIHdpZHRoOiA2cHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXksIC5wcyA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbDphY3RpdmUgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5wczpob3Zlci5wcy0taW4tc2Nyb2xsaW5nLnBzLS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHM6aG92ZXIucHMtLWluLXNjcm9sbGluZy5wcy0teCA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wczpob3Zlci5wcy0taW4tc2Nyb2xsaW5nLnBzLS15ID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHM6aG92ZXIucHMtLWluLXNjcm9sbGluZy5wcy0teSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteC1yYWlsLFxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci14LXJhaWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tNjpudGgtb2YtdHlwZSgybikgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cblxuICAubWVkaXVtLTQ6bnRoLW9mLXR5cGUoM24pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICB9XG4gIC5tZWRpdW0tNDpudGgtb2YtdHlwZSgzbi0xKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgfVxuICAubWVkaXVtLTQ6bnRoLW9mLXR5cGUoM24tMikgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLTQ6bnRoLW9mLXR5cGUoM24pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICB9XG4gIC5sYXJnZS00Om50aC1vZi10eXBlKDNuLTEpIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICB9XG4gIC5sYXJnZS00Om50aC1vZi10eXBlKDNuLTIpIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB9XG5cbiAgLmxhcmdlLTM6bnRoLW9mLXR5cGUoNG4pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB9XG59XG4uZnVsbEltYWdlT3JWaWRlbyB7XG4gIGhlaWdodDogNjV2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZnVsbEltYWdlT3JWaWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uZnVsbEltYWdlT3JWaWRlby0tc21hbGwge1xuICBoZWlnaHQ6IDMwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mdWxsSW1hZ2VPclZpZGVvLS1zbWFsbCB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19fcGxheUJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGxJbWFnZU9yVmlkZW9fX3BsYXlCdXR0b246YWN0aXZlLCAuZnVsbEltYWdlT3JWaWRlb19fcGxheUJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZnVsbEltYWdlT3JWaWRlb19fcGxheUJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX3BsYXlCdXR0b25Tdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDUuMTI1cmVtO1xuICBmaWxsOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mdWxsSW1hZ2VPclZpZGVvX19wbGF5QnV0dG9uU3ZnIHtcbiAgICB3aWR0aDogOC4zMTI1cmVtO1xuICAgIGhlaWdodDogOC41NjI1cmVtO1xuICB9XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvLnZpZGVvSXNQbGF5aW5nIC5mdWxsSW1hZ2VPclZpZGVvX19wbGF5QnV0dG9uU3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZ1bGxXaWR0aFZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZnVsbFdpZHRoVmlkZW9fX3ZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGxXaWR0aFZpZGVvX19wbGF5QnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnVsbFdpZHRoVmlkZW9fX3BsYXlCdXR0b246YWN0aXZlLCAuZnVsbFdpZHRoVmlkZW9fX3BsYXlCdXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZ1bGxXaWR0aFZpZGVvX19wbGF5QnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZnVsbFdpZHRoVmlkZW9fX3BsYXlCdXR0b25Tdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDUuMTI1cmVtO1xuICBmaWxsOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mdWxsV2lkdGhWaWRlb19fcGxheUJ1dHRvblN2ZyB7XG4gICAgd2lkdGg6IDguMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDguNTYyNXJlbTtcbiAgfVxufVxuXG4uZnVsbFdpZHRoVmlkZW9fX2ZhbGxiYWNrSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZnVsbFdpZHRoVmlkZW9fX2ZhbGxiYWNrSW1hZ2UuaGlkZU1lIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZ1bGxXaWR0aFZpZGVvLnZpZGVvSXNQbGF5aW5nIC5mdWxsV2lkdGhWaWRlb19fcGxheUJ1dHRvblN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogMzIuNTVyZW07XG4gIH1cbn1cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbiAucHdIZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZnVsbFdpZHRoTWVkaWFCdXR0b25fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19jb250ZW50V3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHJlbSAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fY29udGVudFdyYXAge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAyLjVyZW07XG4gIH1cbn1cblxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTMuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbkxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDIuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uTGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uTGlzdEl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uTGlzdEl0ZW0ge1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMS41cmVtIDA7XG4gIH1cbn1cblxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b246aG92ZXIsIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uOmZvY3VzLCAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWx0Q29udGVudFJvd3NfX21haW5IZWFkaW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uYWx0Q29udGVudFJvd3NfX21haW5CdXR0b24ge1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbHRDb250ZW50Um93c19fbWFpbkJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5hbHRDb250ZW50Um93c19fbWFpbkJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbHRDb250ZW50Um93c19fbWFpbkJ1dHRvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hbHRDb250ZW50Um93c19fbWFpbkJ1dHRvbi0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hbHRDb250ZW50Um93c19fbWFpbkJ1dHRvbi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hbHRDb250ZW50Um93X19yb3cge1xuICBtYXJnaW46IDAgMCAzLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWx0Q29udGVudFJvd19fcm93IHtcbiAgICBtYXJnaW46IDAgMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5hbHRDb250ZW50Um93X19yb3cge1xuICAgIG1hcmdpbjogMCAwIDkuNXJlbTtcbiAgfVxufVxuLmFsdENvbnRlbnRSb3dfX3JvdzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5hbHRDb250ZW50Um93X19pbWFnZUNvbC0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbHRDb250ZW50Um93X19pbWFnZVdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmFsdENvbnRlbnRSb3dfX2ltYWdlV3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWx0Q29udGVudFJvd19faW1hZ2VXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hbHRDb250ZW50Um93X190ZXh0V3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuXG4uYWx0Q29udGVudFJvd19faW5zaWRlIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmFsdENvbnRlbnRSb3dfX3N1YmhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLmFsdENvbnRlbnRSb3dfX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYWx0Q29udGVudFJvd19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWx0Q29udGVudFJvd19fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYWx0Q29udGVudFJvd19fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5hbHRDb250ZW50Um93X19idXR0b246aG92ZXIgLmFsdENvbnRlbnRSb3dfX2J1dHRvblN2Z1BhdGgsIC5hbHRDb250ZW50Um93X19idXR0b246Zm9jdXMgLmFsdENvbnRlbnRSb3dfX2J1dHRvblN2Z1BhdGgsIC5hbHRDb250ZW50Um93X19idXR0b246YWN0aXZlIC5hbHRDb250ZW50Um93X19idXR0b25TdmdQYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmFsdENvbnRlbnRSb3dfX2J1dHRvblN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMC41cmVtO1xuICB0b3A6IDAuMjVyZW07XG59XG5cbi5hbHRDb250ZW50Um93X19idXR0b25TdmdQYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjMDAwO1xufVxuXG4uZmVhdHVyZWRUZXh0QmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZmVhdHVyZWRUZXh0QmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZmVhdHVyZWRUZXh0QmxvY2sge1xuICAgIHBhZGRpbmc6IDYuMTI1cmVtIDA7XG4gIH1cbn1cblxuLmZlYXR1cmVkVGV4dEJsb2NrX19sYXJnZVRleHQge1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZmVhdHVyZWRUZXh0QmxvY2tfX2xhcmdlVGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mZWF0dXJlZFRleHRCbG9ja19fbGFyZ2VUZXh0IHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDk1LjklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZlYXR1cmVkVGV4dEJsb2NrX19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ibG9ja0xpbmtzIC5ibG9ja0xpbmtDb2w6bnRoLWxhc3Qtb2YtdHlwZSgxKSAuYmxvY2tMaW5rLCAuYmxvY2tMaW5rcyAuYmxvY2tMaW5rQ29sOm50aC1sYXN0LW9mLXR5cGUoMikgLmJsb2NrTGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja0xpbmtzIC5ibG9ja0xpbmtDb2w6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5ibG9ja0xpbmtzIC5ibG9ja0xpbmtDb2w6bnRoLWxhc3Qtb2YtdHlwZSgzKSAuYmxvY2tMaW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJsb2NrTGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ibG9ja0xpbmsge1xuICAgIG1hcmdpbjogMCAwIDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tMaW5rIHtcbiAgICBtYXJnaW46IDAgMCA0LjVyZW07XG4gIH1cbn1cbi5ibG9ja0xpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9ja0xpbmtfX2ltYWdlV3JhcCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5ibG9ja0xpbmtfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIGlucHV0W3R5cGU9dGVsXSxcbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuYm9keTpub3QoLmZsaXBwZXJzKSAuZmxleGlibGVDb250ZW50Rm9ybSBzZWxlY3QsXG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIHRleHRhcmVhLFxuYm9keTpub3QoLmZsaXBwZXJzKSAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbmJvZHk6bm90KC5mbGlwcGVycykgLmZsZXhpYmxlQ29udGVudEZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keTpub3QoLmZsaXBwZXJzKSAuZmxleGlibGVDb250ZW50Rm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5Om5vdCguZmxpcHBlcnMpIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keTpub3QoLmZsaXBwZXJzKSAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtZmllbGQsXG4uZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIsXG4uZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogOHJlbTtcbn1cblxuLmZsZXhpYmxlQ29udGVudEZvcm1fX3NtYWxsUHJpbnQge1xuICBmb250LXNpemU6IDAuODg4ODg4OHJlbTtcbn1cbi5mbGV4aWJsZUNvbnRlbnRGb3JtX19zbWFsbFByaW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubXVzaWNFbWJlZF9fZW1iZWRXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYTtcbiAgbWluLWhlaWdodDogMjIuNXJlbTtcbn1cbi5tdXNpY0VtYmVkX19lbWJlZFdyYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2VXaXRoVGV4dF9faW1hZ2VDb2wge1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5pbWFnZVdpdGhUZXh0X19pbWFnZUNvbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmltYWdlV2l0aFRleHRfX2ltYWdlQ29sLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmxhdGVzdEFydGljbGVzIC5saXN0aW5nQ29sIC5hcnRpY2xlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sYXRlc3RBcnRpY2xlcyAuYXJ0aWNsZV9fZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmZsdWlkQ29udGVudF9fY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRpY2tldE9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMy41cmVtIDAgNHJlbTtcbn1cblxuLnRpY2tldE9wdGlvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGlja2V0T3B0aW9uIHtcbiAgICBwYWRkaW5nOiAzLjMxMjVyZW0gMnJlbSAycmVtO1xuICB9XG59XG5cbi50aWNrZXRPcHRpb25fX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cblxuLnRpY2tldE9wdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cblxuLnRpY2tldE9wdGlvbl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuXG4ubWVkaWFHYWxsZXJ5X19zbGlkZXIgaW1nLCAubWVkaWFHYWxsZXJ5X19zbGlkZXIgdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpmb2N1cywgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwO1xufVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1lZGlhR2FsbGVyeV9faXRlbVdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXJlbTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGlhR2FsbGVyeV9faXRlbVdyYXAge1xuICAgIGhlaWdodDogMzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lZGlhR2FsbGVyeV9faXRlbVdyYXAge1xuICAgIGhlaWdodDogNDVyZW07XG4gIH1cbn1cbi5tZWRpYUdhbGxlcnlfX2l0ZW1XcmFwIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogMCAxLjMxMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xufVxuLm1lZGlhR2FsbGVyeV9faXRlbVdyYXAud2l0aFZpZGVvIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi50ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCwgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gIHRvcDogYXV0bztcbiAgei1pbmRleDogOTk5O1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dDpmb2N1cywgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dDphY3RpdmUsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXY6Zm9jdXMsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXY6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udGVzdGltb25pYWxzIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGVzdGltb25pYWxzIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stYWN0aXZlIC50ZXN0aW1vbmlhbHNfX2l0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC43NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIDAuNzVzIGVhc2UtaW4tb3V0O1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stYWN0aXZlIC50ZXN0aW1vbmlhbHNfX3F1b3RlZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjlzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyAwLjlzIGVhc2UtaW4tb3V0O1xufVxuXG4udGVzdGltb25pYWxzX19jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGVzdGltb25pYWxzX19jYXJvdXNlbCB7XG4gICAgbWluLWhlaWdodDogNzB2aDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX19iZ0ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFsc19faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4udGVzdGltb25pYWxzX19jb250ZW50V3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC50ZXN0aW1vbmlhbHNfX2NvbnRlbnRXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50ZXN0aW1vbmlhbHNfX2NvbnRlbnRXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfX3F1b3RlIHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDk1LjklO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGVzdGltb25pYWxzX19xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRlc3RpbW9uaWFsc19fcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfX3F1b3RlZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMC43NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjZzIDAuNzVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMCAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX2xvZ29XcmFwIHtcbiAgICB0b3A6IDAuMjVyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nb1N2ZyB7XG4gIGhlaWdodDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19sb2dvU3ZnIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhlYWRlcl9fbG9nb1N2ZyB7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvU3ZnUGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubm9CYW5uZXIgLmhlYWRlcl9fbG9nb1N2Z1BhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLm5vQmFubmVyID4gLm1lbnVPcGVuIC5oZWFkZXJfX2xvZ29TdmdQYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnJvdy5oZWFkZXJfX21lbnVzUm93IHtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgZmxleC1ncm93OiAyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucm93LmhlYWRlcl9fbWVudXNSb3cge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJvdy5oZWFkZXJfX21lbnVzUm93IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnVXcmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA0cmVtIDJyZW0gMnJlbTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlYWRlcl9fbWVudVdyYXAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX21lbnVXcmFwIGxpLmhhcy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGVhZGVyX19tZW51V3JhcElubmVyIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbWVudVdyYXBJbm5lciAuY29sdW1ucy0tZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudUxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IGF1dG87XG59XG4uaGVhZGVyX19tZW51TGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fbWVudUxpc3QgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaGVhZGVyX19tZW51TGlzdCBsaS5wd0hpZ2hsaWdodCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5ub0Jhbm5lciAuaGVhZGVyX19tZW51TGlzdCBsaS5wd0hpZ2hsaWdodCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLm5vQmFubmVyID4gLm1lbnVPcGVuIC5oZWFkZXJfX21lbnVMaXN0IGxpLnB3SGlnaGxpZ2h0IGEge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX19tZW51TGlzdCBhIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub0Jhbm5lciAuaGVhZGVyX19tZW51TGlzdCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubm9CYW5uZXIgPiAubWVudU9wZW4gLmhlYWRlcl9fbWVudUxpc3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcl9fbWVudUxpc3QgYTpob3ZlciwgLmhlYWRlcl9fbWVudUxpc3QgYTpmb2N1cywgLmhlYWRlcl9fbWVudUxpc3QgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcl9fbWVudUxpc3QtLXRvcE5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVMaXN0LS10b3BOYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudUxpc3QtLXRvcE5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX21lbnVMaXN0LS10b3BOYXYgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oZWFkZXJfX21lbnVMaXN0LS1wcmltYXJ5IGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbWVudUxpc3QtLXByaW1hcnkgYSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnVMaXN0LS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uaGVhZGVyIC5uZXdzbGV0dGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyIC5uZXdzbGV0dGVyIC5wd0hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAubmV3c2xldHRlciAubmV3c2xldHRlcl9faW5uZXJXcmFwLFxuLmhlYWRlciAubmV3c2xldHRlciAubmV3c2xldHRlcl9fdGV4dFdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXIgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX3RleHRXcmFwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3NvY2lhbExpbmtzIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cbi5oZWFkZXJfX3NvY2lhbExpbmtzIC5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19zb2NpYWxMaW5rcyAuc29jaWFsTGlua3NfX3N2ZyB7XG4gICAgaGVpZ2h0OiAxLjkzNzVyZW07XG4gIH1cbn1cbi5oZWFkZXJfX3NvY2lhbExpbmtzIC5zb2NpYWxMaW5rc19fc3ZnLS10d2l0dGVyIHtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19zdmctLXR3aXR0ZXIge1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMS4wNjI1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gICAgdG9wOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudVRyaWdnZXI6YWN0aXZlLCAuaGVhZGVyX19tZW51VHJpZ2dlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oZWFkZXJfX21lbnVUcmlnZ2VyU3ZnIHtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJTdmctLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJTdmdMaW5lIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5ub0Jhbm5lciAuaGVhZGVyX19tZW51VHJpZ2dlclN2Z0xpbmUge1xuICBzdHJva2U6ICMwMDA7XG59XG4ubm9CYW5uZXIgPiAubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJTdmdMaW5lIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uaGVhZGVyX19tZW51VHJpZ2dlclRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19tZW51VHJpZ2dlclRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAwIDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG4ubm9CYW5uZXIgLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubm9CYW5uZXIgPiAubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0LS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXlUaWNrZXRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnV5VGlja2V0cyB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIH1cbn1cblxuLmJ1eVRpY2tldHMtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnV5VGlja2V0cy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5idXlUaWNrZXRzLS1tb2JpbGUge1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5idXlUaWNrZXRzLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5tZW51T3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVUcmlnZ2VyVGV4dC0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudVRyaWdnZXJUZXh0LS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIGJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudVdyYXAge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmJvZHkubWVudU9wZW4gLmhlYWRlcl9fbWVudVdyYXBJbm5lciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX3NvY2lhbExpbmtzLS1tb2JpbGUge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGVJbkFuZFVwIDAuM3MgMXMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuYm9keS5tZW51T3BlbiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51VHJpZ2dlclN2Zy0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1lbnVPcGVuIC5oZWFkZXJfX21lbnVUcmlnZ2VyU3ZnLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW5UaXRsZSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWFpblRpdGxlIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1haW5UaXRsZSB7XG4gICAgcGFkZGluZzogMi44NzVyZW0gMDtcbiAgfVxufVxuLm5vQmFubmVyIC5tYWluVGl0bGUge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5vQmFubmVyIC5tYWluVGl0bGUge1xuICAgIHBhZGRpbmc6IDhyZW0gMCA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub0Jhbm5lciAubWFpblRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDRyZW07XG4gIH1cbn1cblxuLm1haW5UaXRsZV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1haW5UaXRsZV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpblRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNS41NjI1cmVtO1xuICB9XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAzcmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJhbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgNC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDZyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lcl9fY2Fyb3VzZWxXcmFwLFxuLmJhbm5lciAuZmxpY2tpdHktdmlld3BvcnQsIC5iYW5uZXIgLmZsaWNraXR5LXNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmJhbm5lciAuc2xpY2stYXJyb3cge1xuICB0b3A6IGNhbGMoNTAlIC0gMC42cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogY2FsYyg1MCUgLSAwLjhyZW0pO1xuICB9XG59XG5cbi5iYW5uZXJfX3NsaWRlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhbm5lcl9fc2xpZGVXcmFwLmlzLXNlbGVjdGVkIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmJhbm5lcl9fc2xpZGVXcmFwLS1iaWdMaW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhbm5lcl9fc2xpZGVXcmFwLS1iaWdMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYW5uZXJfX3NsaWRlV3JhcF9fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmFubmVyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uYmFubmVyX192aWRlbyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXJfX3ZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmJhbm5lcl9fbWFpbkhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJhbm5lcl9fbWFpbkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyX19tYWluSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5iYW5uZXJfX21haW5IZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICB9XG59XG5cbi5vdmVybGF5Rm9yVmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmJhbm5lcl9fYmFja1RvTGlua1dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyX19iYWNrVG9MaW5rV3JhcCB7XG4gICAgdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lcl9fYmFja1RvTGlua1dyYXAge1xuICAgIHRvcDogMnJlbTtcbiAgfVxufVxuXG4uYmFubmVyX19iYWNrVG9MaW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lcl9fYmFja1RvTGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5iYW5uZXJfX2JhY2tUb0xpbms6aG92ZXIsIC5iYW5uZXJfX2JhY2tUb0xpbms6YWN0aXZlLCAuYmFubmVyX19iYWNrVG9MaW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJvY2h1cmVNb2RhbCAubWFnaWNNb2RhbElubmVyIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAuYnJvY2h1cmVGb3JtV3JhcF9faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xufVxuLmJyb2NodXJlTW9kYWwgaW5wdXQsXG4uYnJvY2h1cmVNb2RhbCBpbnB1dFt0eXBlPXRleHRdLFxuLmJyb2NodXJlTW9kYWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYnJvY2h1cmVNb2RhbCBpbnB1dFt0eXBlPXRlbF0sXG4uYnJvY2h1cmVNb2RhbCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uYnJvY2h1cmVNb2RhbCBzZWxlY3QsXG4uYnJvY2h1cmVNb2RhbCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5icm9jaHVyZU1vZGFsIC53cGZvcm1zLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyb2NodXJlTW9kYWwgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycmVtIGF1dG8gMnJlbTtcbn1cbi5icm9jaHVyZU1vZGFsIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5icm9jaHVyZU1vZGFsIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0OmhvdmVyLCAuYnJvY2h1cmVNb2RhbCAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDphY3RpdmUsIC5icm9jaHVyZU1vZGFsIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5icm9jaHVyZU1vZGFsIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJvY2h1cmVNb2RhbCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5icm9jaHVyZU1vZGFsIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5icm9jaHVyZU1vZGFsIC5icm9jaHVyZUZvcm1XcmFwX19zbWFsbFByaW50IHtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLmJyb2NodXJlTW9kYWwgLmJyb2NodXJlRm9ybVdyYXBfX3NtYWxsUHJpbnQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyb2NodXJlTW9kYWxfX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5icm9jaHVyZU1vZGFsX19jbG9zZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmJyb2NodXJlTW9kYWxfX2Nsb3NlOmFjdGl2ZSwgLmJyb2NodXJlTW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJyb2NodXJlTW9kYWxfX2Nsb3NlU3ZnLCAuYnJvY2h1cmVNb2RhbF9fY2xvc2VUZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJvY2h1cmVNb2RhbF9fY2xvc2VUZXh0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJyb2NodXJlTW9kYWxfX2Nsb3NlVGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5icm9jaHVyZU1vZGFsX19jbG9zZVN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnJvY2h1cmVNb2RhbF9fY2xvc2VTdmcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uYnJvY2h1cmVNb2RhbF9fY2xvc2VTdmdQYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuLmNvbWluZ1Nvb25CYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCk7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29taW5nU29vbkJhbm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNHB4KTtcbiAgICBtaW4taGVpZ2h0OiA5NjBweDtcbiAgfVxufVxuXG4uY29taW5nU29vbkJhbm5lcl9fbWFpbkhlYWRpbmcge1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyX19tYWluSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5cbi5jb21pbmdTb29uQmFubmVyX19zdWJoZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG59XG4uY29taW5nU29vbkJhbm5lcl9fc3ViaGVhZGluZyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29taW5nU29vbkJhbm5lcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNvbWluZ1Nvb25CYW5uZXJfX3ZpZGVvIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5jb21pbmdTb29uQmFubmVyX190ZXh0V3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXJfX3RleHRXcmFwIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTRweCk7XG4gIH1cbn1cblxuLmNvbWluZ1Nvb25CYW5uZXIgLnB3Q291bnRkb3duX190aW1lcldyYXAge1xuICBtYXgtd2lkdGg6IDEycmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDIzLjVyZW07XG4gIH1cbn1cbi5jb21pbmdTb29uQmFubmVyIC5wd0NvdW50ZG93bl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyIC5wd0NvdW50ZG93bl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAucHdDb3VudGRvd25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cblxuLmNvbWluZ1Nvb25CYW5uZXIgLm5ld3NsZXR0ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDAgMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lciAubmV3c2xldHRlciB7XG4gICAgbWF4LXdpZHRoOiAzNy44NzVyZW07XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgcGFkZGluZzogMi4zMTI1cmVtIDAgMi41cmVtO1xuICB9XG59XG4uY29taW5nU29vbkJhbm5lciAubmV3c2xldHRlcl9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29taW5nU29vbkJhbm5lciAucHdTb2NpYWxTaGFyZUljb25zX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29taW5nU29vbkJhbm5lciAucHdTb2NpYWxTaGFyZUljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjdyZW07XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyIC5wd1NvY2lhbFNoYXJlSWNvbnMge1xuICAgIGJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uY29taW5nU29vbkJhbm5lci0tc2lnblVwIHtcbiAgbWluLWhlaWdodDogODAwcHg7XG59XG4uY29taW5nU29vbkJhbm5lci0tc2lnblVwIC5jb21pbmdTb29uQmFubmVyX190ZXh0V3JhcCB7XG4gIHRvcDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29taW5nU29vbkJhbm5lci0tc2lnblVwIC5jb21pbmdTb29uQmFubmVyX190ZXh0V3JhcCB7XG4gICAgdG9wOiA1MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCAuY29taW5nU29vbkJhbm5lcl9fbWFpbkhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuY29taW5nU29vbkJhbm5lci0tc2lnblVwIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmNvbWluZ1Nvb25CYW5uZXItLXNpZ25VcCAucHdDb3VudGRvd25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb21pbmdTb29uQmFubmVyLS1zaWduVXAgLm5ld3NsZXR0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmNvbWluZ1Nvb25CYW5uZXJfX2JvdHRvbVRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1heC13aWR0aDogMjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG4uY29taW5nU29vbkJhbm5lcl9fYm90dG9tVGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXJ0aXN0QmFubmVyIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5hcnRpc3RCYW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxufVxuXG4uY29udGFjdEJsb2NrcyB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbnRhY3RCbG9ja3Mge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgfVxufVxuXG4uY29udGFjdEJsb2Nrc19fYmxvY2sge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4uY29udGFjdEJsb2Nrc19fdGV4dFdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmNvbnRhY3RCbG9ja3NfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG4uY29udGFjdEJsb2Nrc19fbGluazpob3ZlciwgLmNvbnRhY3RCbG9ja3NfX2xpbms6YWN0aXZlLCAuY29udGFjdEJsb2Nrc19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhcnRuZXJzTW9kdWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyLjMxMjVyZW0gMXJlbSAyLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnBhcnRuZXJzTW9kdWxlIHtcbiAgICBwYWRkaW5nOiAzLjg3NXJlbSAycmVtIDQuOTM3NXJlbTtcbiAgfVxufVxuXG4ucGFydG5lcnNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cblxuLnBhcnRuZXJzX19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuNXJlbSAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAucGFydG5lcnNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wYXJ0bmVyc19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcnRuZXJzX19saXN0SXRlbSB7XG4gICAgd2lkdGg6IDE2JTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIDAgNHJlbTtcbiAgfVxufVxuXG4ucGFydG5lcnNfX2xpc3RMaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJ0bmVyc19fbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG4gIG1heC13aWR0aDogNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGFydG5lcnNfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDMuNzVyZW07XG4gICAgbWF4LXdpZHRoOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJ0bmVyc19fbG9nbyB7XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDcuNXJlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZSB7XG4gIG1hcmdpbjogMXJlbSAwIDMuMjVyZW07XG59XG4uYXJ0aWNsZSAucHdNZXRhX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZSAucHdNZXRhX19saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuNDM3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDUzJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbi5hcnRpY2xlIC5wd01ldGFfX2xpc3RJdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFydGljbGVfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hcnRpY2xlX19saW5rOmhvdmVyLCAuYXJ0aWNsZV9fbGluazpmb2N1cywgLmFydGljbGVfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGljbGVfX2RhdGUge1xuICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ldmVudEluZm9CbG9jayB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9jayAuZXZlbnRJbmZvQmxvY2tfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmV2ZW50SW5mb0Jsb2NrIC5ldmVudEluZm9CbG9ja19fbGluZXVwIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrIC5ldmVudEluZm9CbG9ja19fbGluZXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5ldmVudEluZm9CbG9jayAuZXZlbnRJbmZvQmxvY2tfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmV2ZW50SW5mb0Jsb2NrIC5ldmVudEluZm9CbG9ja19faW5mb0xpc3RDb2wge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRJbmZvQmxvY2sgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdENvbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrIC5jb2xGbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZXZlbnRJbmZvQmxvY2sgLnB3U29jaWFsU2hhcmVJY29ucyB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9jayAucHdTb2NpYWxTaGFyZUljb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuM3JlbTtcbiAgfVxufVxuLmV2ZW50SW5mb0Jsb2NrIC5zb2NpYWxMaW5rc19faXRlbSB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbi5ldmVudEluZm9CbG9jayAuc29jaWFsTGlua3NfX3N2ZyB7XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrIC5ldmVudExpc3RpbmdfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZXZlbnRJbmZvQmxvY2sgLmV2ZW50TGlzdGluZ19fYnV0dG9uLS1zb2xkT3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXZlbnRJbmZvQmxvY2sgLmV2ZW50TGlzdGluZ19fYnV0dG9uLS1zb2xkT3V0IHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmV2ZW50SW5mb0Jsb2NrIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ldmVudEluZm9CbG9jayBwIGE6aG92ZXIsIC5ldmVudEluZm9CbG9jayBwIGE6YWN0aXZlLCAuZXZlbnRJbmZvQmxvY2sgcCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ldmVudEluZm9CbG9ja19faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtTGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV2ZW50TGlzdGluZ19fbGluZXVwSXRlbUxpbms6aG92ZXIsIC5ldmVudExpc3RpbmdfX2xpbmV1cEl0ZW1MaW5rOmZvY3VzLCAuZXZlbnRMaXN0aW5nX19saW5ldXBJdGVtTGluazphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ldmVudExpc3RpbmdfX2xpbmV1cC0tbGFyZ2UgLmV2ZW50TGlzdGluZ19fbGluZXVwSXRlbSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0Q29sIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdCAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW0ge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDAgMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtLS1mZENvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW0tLWZkQ29sIC5ldmVudEluZm9CbG9ja19fbGFyZ2VUZXh0IHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19sYXJnZVRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJEcnVrXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dDpob3ZlciwgLmV2ZW50SW5mb0Jsb2NrX19sYXJnZVRleHQ6YWN0aXZlLCAuZXZlbnRJbmZvQmxvY2tfX2xhcmdlVGV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2RpcmVjdGlvbnNMaW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9ja19fZGlyZWN0aW9uc0xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLmV2ZW50SW5mb0Jsb2NrX19kaXJlY3Rpb25zTGluazphY3RpdmUsIC5ldmVudEluZm9CbG9ja19fZGlyZWN0aW9uc0xpbms6Zm9jdXMsIC5ldmVudEluZm9CbG9ja19fZGlyZWN0aW9uc0xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19ib3R0b21TZWN0aW9uIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudEluZm9CbG9ja19fYm90dG9tU2VjdGlvbiB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgfVxufVxuXG4uZXZlbnRJbmZvQmxvY2tfX2ZiUnN2cEJ1dHRvbiB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuZXZlbnRJbmZvQmxvY2tfX2ZiUnN2cEJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cblxuLmV2ZW50SW5mb0Jsb2NrX19lbnF1aXJlRm9ybVRyaWdnZXIge1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ldmVudEluZm9CbG9ja19fZW5xdWlyZUZvcm1UcmlnZ2VyIHtcbiAgICBtYXJnaW46IDAgMi43NXJlbSAyLjc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50SW5mb0Jsb2NrX19lbnF1aXJlRm9ybVRyaWdnZXIge1xuICAgIG1hcmdpbjogMCAyLjc1cmVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyQ29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaWRlYmFyQ29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXIgLnB3RmlsdGVyUmVzdWx0c19fY2xlYXJBbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpZGViYXJfX2lubmVyV3JhcCB7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJfX2lubmVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5zaWRlYmFyX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaWRlYmFyX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuLnNpZGViYXJfX3NlY3Rpb24tLWRheUZpbHRlcnMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnNpZGViYXJfX2hlYWRpbmdXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2lkZWJhcl9faGVhZGluZ1dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNpZGViYXJfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAxLjc1cmVtIDJyZW0gMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNpZGViYXJfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDAuNzVyZW07XG4gIH1cbn1cblxuLnNpZGViYXJTZWN0aW9uVHJpZ2dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS42MjVyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJTZWN0aW9uVHJpZ2dlciB7XG4gICAgcGFkZGluZzogMS42MjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyIHtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbSAycmVtO1xuICB9XG59XG4uc2lkZWJhclNlY3Rpb25UcmlnZ2VyOmZvY3VzLCAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2lkZWJhclNlY3Rpb25UcmlnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMDB2dztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMTAwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyU2VjdGlvblRyaWdnZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2lkZWJhclNlY3Rpb25UcmlnZ2VyLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uc2lkZWJhclNlY3Rpb25UcmlnZ2VyLS1ub0JvcmRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXItLXdpdGhBZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuMjVyZW0pO1xuICByaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpZGViYXJTZWN0aW9uVHJpZ2dlci0td2l0aEFmdGVyOmFmdGVyIHtcbiAgICByaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2lkZWJhclNlY3Rpb25UcmlnZ2VyLS13aXRoQWZ0ZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXJfX3N2ZyB7XG4gIHdpZHRoOiAxLjMxMjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjc1cmVtKTtcbiAgcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyU2VjdGlvblRyaWdnZXJfX3N2ZyB7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNpZGViYXJTZWN0aW9uVHJpZ2dlcl9fc3ZnIHtcbiAgICByaWdodDogMS45Mzc1cmVtO1xuICB9XG59XG5cbi5zaWRlYmFyU2VjdGlvblRyaWdnZXJfX3N2Z1BhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uc2lkZWJhcl9fZXhwYW5kaW5nU2VjdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgcGFkZGluZy1ib3R0b20gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaWRlYmFyX19leHBhbmRpbmdTZWN0aW9uLmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDMwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnNpZGViYXJEYXRlcGlja2VyV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zaWRlYmFyX19kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXJfX2RhdGVwaWNrZXIgLmxpZ2h0cGljayB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uc2lkZWJhcl9faW5wdXRXcmFwIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyX19pbnB1dFdyYXAge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgfVxufVxuLnNpZGViYXJfX2lucHV0V3JhcCAuZmlsdGVyQWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXJfX2NoZWNrYm94IHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMS4zMTI1cmVtO1xufVxuLnNpZGViYXJfX2NoZWNrYm94OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXJfX2NoZWNrYm94OmZvY3VzLCAuc2lkZWJhcl9fY2hlY2tib3g6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNpZGViYXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaWRlYmFyX19sYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpZGViYXJfX21vYmlsZUNsb3NlQnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMS42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaWRlYmFyX19tb2JpbGVDbG9zZUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlRmlsdGVyc1RyaWdnZXIge1xuICB6LWluZGV4OiAyMDtcbn1cblxuYm9keS5maWx0ZXJzT3BlbiAuc2lkZWJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5maWx0ZXJzT3BlbiAuYXBwbHlGaWx0ZXJzVHJpZ2dlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAyNTtcbn1cblxuLnByb21vQmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDMuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vQmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNS42cmVtO1xuICB9XG59XG5cbi5wcm9tb0Jhbm5lcl9fbWVkaWFXcmFwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnByb21vQmFubmVyX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmhvbWUucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vOm5vdCgubWVudU9wZW4pIC5oZWFkZXJfX21lbnVUcmlnZ2VyU3ZnTGluZSB7XG4gIHN0cm9rZTogIzAwMDtcbn1cbmJvZHkuaG9tZS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW86bm90KC5tZW51T3BlbikgLmhlYWRlcl9fbG9nb1N2Z1BhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG4ubmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDNyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwIDQuNXJlbTtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5uZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcixcbi5uZXdzbGV0dGVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDEuMjVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uZXdzbGV0dGVyIGE6aG92ZXIsIC5uZXdzbGV0dGVyIGE6YWN0aXZlLCAubmV3c2xldHRlciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1heC13aWR0aDogMjYuNzVyZW07XG4gIG1hcmdpbjogMC43NXJlbSBhdXRvIDEuODc1cmVtO1xufVxuXG4ubmV3c2xldHRlcl9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAyNC4xMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5ld3NsZXR0ZXJfX2lubmVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0My4xMjVyZW07XG4gIH1cbn1cblxuLmhpcmVOZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtIDAgM3JlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlTmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhpcmVOZXdzbGV0dGVyIGZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlyZU5ld3NsZXR0ZXIgLndwZm9ybXMtY29udGFpbmVyIGlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQud3Bmb3Jtcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMjEyMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcixcbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMS4yNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5oaXJlTmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhpcmVOZXdzbGV0dGVyIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhpcmVOZXdzbGV0dGVyX190ZXh0V3JhcCB7XG4gIG1hcmdpbjogMC43NXJlbSBhdXRvIDEuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlyZU5ld3NsZXR0ZXJfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAwIDRyZW0gMCAwO1xuICB9XG59XG5cbi5lbnF1aXJlRm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHJlbSAxcmVtIDJyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZW5xdWlyZUZvcm0ge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAycmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZW5xdWlyZUZvcm0ge1xuICAgIHBhZGRpbmc6IDhyZW0gNHJlbSA0cmVtO1xuICB9XG59XG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgbWFyZ2luOiAwIDJyZW0gM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG4gICAgbWFyZ2luOiAwIDNyZW0gM3JlbSAwO1xuICB9XG59XG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuLmVucXVpcmVGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZW5xdWlyZUZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNS42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1odG1sLFxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5lbnF1aXJlRm9ybSAud3Bmb3Jtcy1maWVsZC1odG1sLFxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWh0bWwsXG4uZW5xdWlyZUZvcm0gLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxufVxuLmVucXVpcmVGb3JtIC53cGZvcm1zLWZpZWxkLWh0bWwuc21hbGxUZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lbnF1aXJlRm9ybV9fY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG59XG4uZW5xdWlyZUZvcm1fX2Nsb3NlOmFjdGl2ZSwgLmVucXVpcmVGb3JtX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2UtLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmVucXVpcmVGb3JtX19jbG9zZS0tbW9iaWxlIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmVucXVpcmVGb3JtX19jbG9zZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZW5xdWlyZUZvcm1fX2Nsb3NlLS1kZXNrdG9wIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZW5xdWlyZUZvcm1fX2Nsb3NlU3ZnLCAuZW5xdWlyZUZvcm1fX2Nsb3NlVGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZVRleHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmVucXVpcmVGb3JtX19jbG9zZVN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5lbnF1aXJlRm9ybV9fY2xvc2VTdmdQYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmVucXVpcmVGb3JtIC5oaXJlQ29udGFjdEJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZW5xdWlyZUZvcm0gLmhpcmVDb250YWN0Qm94IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiA3cmVtIDAgMDtcbiAgfVxufVxuXG5ib2R5LmVucXVpcmVGb3JtT3BlbiAuZW5xdWlyZUZvcm0ge1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmV2ZW50VHlwZXMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudFR5cGVzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gIH1cbn1cblxuLmV2ZW50VHlwZUJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudFR5cGVCbG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMy44NzVyZW07XG4gIH1cbn1cblxuLmV2ZW50VHlwZUJsb2NrX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLnZlbnVlQ2xpZW50cyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmVudWVDbGllbnRzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cbn1cblxuLnZlbnVlQ2xpZW50c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZlbnVlQ2xpZW50c19fbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC52ZW51ZUNsaWVudHNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC52ZW51ZUNsaWVudHNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52ZW51ZUNsaWVudHNfX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogMTklO1xuICB9XG59XG5cbi52ZW51ZUNsaWVudHNfX2xpc3RJdGVtTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmVudWVDbGllbnRzX19sb2dvIHtcbiAgbWF4LWhlaWdodDogOC4xMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmV2ZW50TGlzdGluZ0NvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoMm4pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoM24pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xuICB9XG4gIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoM24tMSkgLnNjcm9sbEl0ZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbiAgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSgzbi0yKSAuc2Nyb2xsSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgfVxuXG4gIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoNG4pIC5zY3JvbGxJdGVtIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG59XG4uZXZlbnRMaXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50TGlzdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG59XG4uZXZlbnRMaXN0aW5nLnNjcm9sbEl0ZW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZXZlbnRMaXN0aW5nX19saW5rV3JhcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmV2ZW50TGlzdGluZ19fbGlua1dyYXA6aG92ZXIsIC5ldmVudExpc3RpbmdfX2xpbmtXcmFwOmZvY3VzLCAuZXZlbnRMaXN0aW5nX19saW5rV3JhcDphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmV2ZW50TGlzdGluZ19faW1hZ2VXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbn1cblxuLmV2ZW50TGlzdGluZ19faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmV2ZW50TGlzdGluZ19fbWV0YSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmV2ZW50TGlzdGluZ19fZnJvbVByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudExpc3RpbmdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xufVxuXG4uZXZlbnRMaXN0aW5nX19saW5ldXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ldmVudExpc3RpbmdfX2xpbmV1cEl0ZW0ge1xuICBmb250LWZhbWlseTogXCJEcnVrXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmV2ZW50TGlzdGluZ19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuZXZlbnRMaXN0aW5nX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmV2ZW50TGlzdGluZ19fYnV0dG9uLS1zcGFjaW5nUmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG4uZXZlbnRMaXN0aW5nX19idXR0b24tLXNvbGRPdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50TGlzdGluZ19fYnV0dG9uLS1zb2xkT3V0IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV2ZW50TGlzdGluZ19fYnV0dG9uLS1zb2xkT3V0IHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uZXZlbnRMaXN0aW5nLS10aWxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ldmVudExpc3RpbmctLXRpbGUgLmV2ZW50TGlzdGluZ19faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5ldmVudExpc3RpbmctLXRpbGUgLmV2ZW50TGlzdGluZ19fbWV0YSB7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAuMzc1cmVtO1xufVxuLmV2ZW50TGlzdGluZy0tdGlsZSAucHdIZWFkaW5nIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwIDAuNDM3NXJlbTtcbn1cblxuLmV2ZW50TGlzdGluZ19fY2F0ZWdvcnksXG4uZXZlbnRMaXN0aW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5cbi5oaXJlQ29udGFjdEJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlQ29udGFjdEJveCB7XG4gICAgbWF4LXdpZHRoOiAyMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlyZUNvbnRhY3RCb3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGlyZUNvbnRhY3RCb3gge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLmhpcmVDb250YWN0Qm94IC5zb2NpYWxMaW5rcyB7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cbi5oaXJlQ29udGFjdEJveCAuc29jaWFsTGlua3NfX2l0ZW0ge1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG4uaGlyZUNvbnRhY3RCb3ggLnNvY2lhbExpbmtzX19zdmcge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmhpcmVDb250YWN0Qm94X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cbi5oaXJlQ29udGFjdEJveF9fbGluazpob3ZlciwgLmhpcmVDb250YWN0Qm94X19saW5rOmFjdGl2ZSwgLmhpcmVDb250YWN0Qm94X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yZWxhdGVkRXZlbnRzIC5ldmVudExpc3RpbmdDb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnJlbGF0ZWRFdmVudHMgLmV2ZW50TGlzdGluZ0NvbDpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yZWxhdGVkRXZlbnRzIC5ldmVudExpc3RpbmdDb2w6bGFzdC1jaGlsZCAuZXZlbnRMaXN0aW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlbGF0ZWRFdmVudHMgLmV2ZW50TGlzdGluZ0NvbCAuZXZlbnRMaXN0aW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVsYXRlZEV2ZW50cy0tdGhyZWUgLmV2ZW50TGlzdGluZ0NvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJlbGF0ZWRFdmVudHNfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY29udGFjdERldGFpbHNfX2FkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY29udGFjdERldGFpbHNfX2FkZHJlc3MgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3REZXRhaWxzX19waG9uZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMi4zMTI1cmVtO1xufVxuLmNvbnRhY3REZXRhaWxzX19waG9uZTpob3ZlciwgLmNvbnRhY3REZXRhaWxzX19waG9uZTpmb2N1cywgLmNvbnRhY3REZXRhaWxzX19waG9uZTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250YWN0RGV0YWlsc19fbWFwIHtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbnRhY3REZXRhaWxzX19tYXAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29udGFjdERldGFpbHNfX21hcCB7XG4gICAgaGVpZ2h0OiAzNnJlbTtcbiAgfVxufVxuLmNvbnRhY3REZXRhaWxzX19tYXAgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hcnRpc3RMaXN0aW5nIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5hcnRpc3RMaXN0aW5nIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cbn1cblxuLmFydGlzdExpc3RpbmdfX2xpbmtXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFydGlzdExpc3RpbmdfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG5cbi5wd0NvdW50ZG93biB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5wd0NvdW50ZG93bi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHdDb3VudGRvd25fX2hlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wd0NvdW50ZG93bl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5wd0NvdW50ZG93bl9fc2VjdGlvbjpsYXN0LW9mLXR5cGUgLnB3Q291bnRkb3duX19udW1iZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHdDb3VudGRvd25fX251bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrIFNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ucHdDb3VudGRvd25fX251bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG5cbi5wd0NvdW50ZG93bl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc2VjdGlvbi5wd0NvdW50ZG93bi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHdDb3VudGRvd24tLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHdDb3VudGRvd24tLWJsYWNrIC5wd0NvdW50ZG93bl9fc2VjdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubm90aWZpY2F0aW9uQmFyIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub3RpZmljYXRpb25CYXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1hcmdpbjogMXJlbSAwIDAuMzEyNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDByZW0gMXJlbSAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duIHtcbiAgICBtYXgtd2lkdGg6IDMyLjVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93biB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMi41cmVtO1xuICB9XG59XG4ubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93bl9fdGltZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAxM3JlbTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd25fX3RpbWVyV3JhcCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vdGlmaWNhdGlvbkJhciAucHdDb3VudGRvd25fX3RpbWVyV3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX19zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4ubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93bl9fc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93bl9fc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubm90aWZpY2F0aW9uQmFyIC5wd0NvdW50ZG93bl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cbi5ub3RpZmljYXRpb25CYXIgLnB3Q291bnRkb3duX19udW1iZXI6YWZ0ZXIge1xuICBsZWZ0OiAwLjI1cmVtO1xufVxuXG4ubm90aWZpY2F0aW9uQmFyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5ub3RpZmljYXRpb25CYXJfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnNlYXJjaEJhciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnNlYXJjaEJhciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoQmFyLS1pblRoZUZsb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBtYXJnaW46IC0xcmVtIDAgM3JlbTtcbn1cbi5zZWFyY2hCYXItLWluVGhlRmxvdyAuc2VhcmNoQmFyX19pbm5lcldyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uc2VhcmNoQmFyX19pbm5lcldyYXAge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2VhcmNoQmFyX19pbm5lcldyYXAge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNlYXJjaEJhcl9faW5uZXJXcmFwIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gIH1cbn1cbi5zZWFyY2hCYXJfX2lubmVyV3JhcCAuaGVhZGVyX19zZWFyY2hUcmlnZ2VyU3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVyZW07XG59XG5cbi5zZWFyY2hCYXJfX2Nsb3NlQnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5zZWFyY2hCYXJfX2Nsb3NlQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNlYXJjaEJhcl9fY2xvc2VCdXR0b24ge1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG59XG4uc2VhcmNoQmFyX19jbG9zZUJ1dHRvbjphY3RpdmUsIC5zZWFyY2hCYXJfX2Nsb3NlQnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlYXJjaEJhcl9fY2xvc2VTdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cblxuLmhlYWRlcl9fc2VhcmNoVHJpZ2dlclN2Z1BhdGgtLWJsYWNrIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuLnNlYXJjaEJhcl9fZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwJTtcbn1cbi5zZWFyY2hCYXJfX2Zvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5zZWFyY2hCYXJfX2Zvcm0gOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNlYXJjaEJhcl9fZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNlYXJjaEJhcl9fZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5zZWFyY2hCYXJfX2Zvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5zZWFyY2hCYXJfX2Zvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zZWFyY2hCYXJfX2Zvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zZWFyY2hCYXJfX2Zvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbi5zZWFyY2hCYXJfX2Zvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zZWFyY2hCYXJfX2Zvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zZWFyY2hCYXJfX2Zvcm0gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uc2VhcmNoQmFyX19mb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNlYXJjaEJhcl9fZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5zZWFyY2hCYXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5zZWFyY2hCYXJfX21hZ0dsYXNzU3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG5cbi5zZWFyY2hCYXJfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNlYXJjaEJhcl9faW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zZWFyY2hCYXJfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5zZWFyY2hCYXJfX2lucHV0OmZvY3VzLCAuc2VhcmNoQmFyX19pbnB1dDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VhcmNoQmFyX19zdmdQYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuYm9keS5zZWFyY2hPcGVuIC5zZWFyY2hCYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLnB3VGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5cbi5wd1RhYnNfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCAxLjEyNXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3VGFic19fYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMi4xMjVyZW0gMCAwO1xuICB9XG59XG4ucHdUYWJzX19idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5wd1RhYnNfX2J1dHRvbi5maWx0ZXJBY3RpdmUsIC5wd1RhYnNfX2J1dHRvbi5hY3RpdmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHdUYWJzX19idXR0b24uZmlsdGVyQWN0aXZlOmFmdGVyLCAucHdUYWJzX19idXR0b24uYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuLnB3VGFic19fYnV0dG9uOmFjdGl2ZSwgLnB3VGFic19fYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wd1RhYnNfX2J1dHRvbjpob3ZlciwgLnB3VGFic19fYnV0dG9uOmFjdGl2ZSwgLnB3VGFic19fYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMCA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMnJlbSAwIDFyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudUxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19tZW51TGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXJfX21lbnVMaXN0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwLjI1cmVtIDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyX19tZW51TGlzdCBhOmhvdmVyLCAuZm9vdGVyX19tZW51TGlzdCBhOmZvY3VzLCAuZm9vdGVyX19tZW51TGlzdCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyX19tZW51TGlzdC0tc2Vjb25kYXJ5IHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9fbWVudUxpc3QtLXNlY29uZGFyeSBhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uZm9vdGVyX19sb2dvTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMS43NXJlbSBhdXRvIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xvZ29MaXN0IHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb290ZXJfX2xvZ29MaXN0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAwIDAuNzVyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nb0xpc3RJdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzNCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbG9nb0xpc3RJdGVtIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3Rlcl9fbG9nb0xpc3RJdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzcmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb290ZXJfX2xvZ29MaXN0SXRlbSB7XG4gICAgcGFkZGluZzogMCAwIDAgNHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvTGlzdEltYWdlIHtcbiAgbWF4LWhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYnVpbHRCeUxpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNzVyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYnVpbHRCeUxpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMS4yNXJlbSAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLmJ1aWx0QnlMaW5rIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIG1hcmdpbjogMi4yNXJlbSAwIDA7XG4gIH1cbn1cbi5idWlsdEJ5TGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc29jaWFsTGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zb2NpYWxMaW5rc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zb2NpYWxMaW5rc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICB9XG59XG5cbi5zb2NpYWxMaW5rc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29jaWFsTGlua3NfX3N2ZyB7XG4gIGhlaWdodDogMS44NzVyZW07XG59XG5cbi5zb2NpYWxMaW5rc19fc3ZnLS10d2l0dGVyIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zb2NpYWxMaW5rc19fc3ZnUGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5iYW5uZXJDb250ZW50Qm94IHtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5iYW5uZXJDb250ZW50Qm94LS1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmFubmVyQ29udGVudEJveC0tZmxvYXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAyLjg3NXJlbTtcbn1cbi5iYW5uZXJDb250ZW50Qm94LS1mbG9hdHkgLmJhbm5lckNvbnRlbnRCb3hfX2lubmVyV3JhcCB7XG4gIG1heC13aWR0aDogMzlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyQ29udGVudEJveC0tZmxvYXR5IC5iYW5uZXJDb250ZW50Qm94X19pbm5lcldyYXAge1xuICAgIHBhZGRpbmc6IDIuMzEyNXJlbSAzcmVtIDNyZW07XG4gIH1cbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmFubmVyQ29udGVudEJveF9fbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94X19saXN0SXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgfVxufVxuXG4uYmFubmVyQ29udGVudEJveF9fbGlzdEl0ZW0tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyQ29udGVudEJveF9fbGlzdEl0ZW0tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyQ29udGVudEJveF9fbGlzdEl0ZW0tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX3N0YW5kb3V0VGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWtcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5iYW5uZXJDb250ZW50Qm94X19zdGFuZG91dFRleHQ6bnRoLWNoaWxkKDFuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyQ29udGVudEJveF9fbWV0YSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuXG4uYmFubmVyQ29udGVudEJveF9fbWV0YUl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19tZXRhSXRlbS0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhbm5lckNvbnRlbnRCb3hfX21ldGFJdGVtLS1jYXRlZ29yaWVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5wd01ldGEuYmFubmVyQ29udGVudEJveF9fbWV0YUl0ZW0tLWZyb21QcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdNZXRhLmJhbm5lckNvbnRlbnRCb3hfX21ldGFJdGVtLS1mcm9tUHJpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5iYW5uZXJDb250ZW50Qm94X19idXR0b24ge1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmJhbm5lckNvbnRlbnRCb3hfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuMzEyNXJlbTtcbiAgfVxuICAuYmFubmVyQ29udGVudEJveF9fYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJhbm5lckNvbnRlbnRCb3hfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDIuMTI1cmVtIDAgMDtcbiAgfVxufVxuXG4uZXZlbnRCYW5uZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ldmVudEJhbm5lci5ldmVudEJhbm5lci0td2l0aEZvcm0gaDEge1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50QmFubmVyLmV2ZW50QmFubmVyLS13aXRoRm9ybSBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4uZXZlbnRCYW5uZXIgLmV2ZW50QmFubmVyX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG4uZXZlbnRCYW5uZXIgLmV2ZW50QmFubmVyX19mb3JtIGg1IHtcbiAgbWFyZ2luOiAwO1xufVxuLmV2ZW50QmFubmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uZXZlbnRCYW5uZXIgLm5ld3NsZXR0ZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ldmVudEJhbm5lciAuYmFubmVyX19pbnRybyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5ldmVudEJhbm5lciAuZXZlbnRCYW5uZXJfX2Zvcm1UZXh0IHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cblxuLm1haW5Db250ZW50IHtcbiAgcGFkZGluZzogMCAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1haW5Db250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNnJlbTtcbiAgfVxufVxuXG4ubWFpbkNvbnRlbnQtLW5vVG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wd1NlY3Rpb24ge1xuICBtYXJnaW46IDAgMCAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wd1NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDRyZW07XG4gIH1cbn1cblxuLnB3U2VwYXJhdG9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNjI1cmVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS41cmVtO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3U2VwYXJhdG9yIHtcbiAgICB0b3A6IC0yLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd1NlcGFyYXRvciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIHRvcDogLTNyZW07XG4gIH1cbn1cblxuLnB3RGVmYXVsdENvbnRlbnQgaDEsIC5wd0RlZmF1bHRDb250ZW50IGgyLCAucHdEZWZhdWx0Q29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdEZWZhdWx0Q29udGVudCBoMSwgLnB3RGVmYXVsdENvbnRlbnQgaDIsIC5wd0RlZmF1bHRDb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5wd0RlZmF1bHRDb250ZW50IGg0LCAucHdEZWZhdWx0Q29udGVudCBoNSwgLnB3RGVmYXVsdENvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd0RlZmF1bHRDb250ZW50IGg0LCAucHdEZWZhdWx0Q29udGVudCBoNSwgLnB3RGVmYXVsdENvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5wd0RlZmF1bHRDb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbn1cbi5wd0RlZmF1bHRDb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHdEZWZhdWx0Q29udGVudCBhOmhvdmVyLCAucHdEZWZhdWx0Q29udGVudCBhOmFjdGl2ZSwgLnB3RGVmYXVsdENvbnRlbnQgYTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wd0RlZmF1bHRDb250ZW50IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB3RGVmYXVsdENvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiA0LjVyZW0gMDtcbiAgfVxufVxuLnB3RGVmYXVsdENvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA5NS45JTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wd0RlZmF1bHRDb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wd0RlZmF1bHRDb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5wd0RlZmF1bHRDb250ZW50LS10b3BTcGFjaW5nIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG5cbi5wd19faWZyYW1lQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB3X19pZnJhbWVDb250YWluZXIge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG4ucHdfX2lmcmFtZUNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnB3TWV0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5wd01ldGFfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wd01ldGFfX2xpc3RJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC43NXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wd01ldGFfX2xpc3RJdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnB3TWV0YV9fbGlzdEl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC4zNzVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5cbi5wd1BhZ2luYXRpb24ge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHdQYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDRyZW0gMCA4Ljc1cmVtO1xuICB9XG59XG5cbi5wd1BhZ2luYXRpb25fX2J1dHRvbiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHdQYWdpbmF0aW9uX19idXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xuICB9XG59XG4ucHdQYWdpbmF0aW9uX19idXR0b246Zm9jdXMsIC5wd1BhZ2luYXRpb25fX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnB3UGFnaW5hdGlvbl9fYnV0dG9uLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wd1BhZ2luYXRpb25fX2J1dHRvbi0tcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHdQYWdpbmF0aW9uX19idXR0b24tLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnB3U29jaWFsU2hhcmVJY29ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4ucHdTb2NpYWxTaGFyZUljb25zIC5wd1NvY2lhbFNoYXJlSWNvbnNfX2ljb25zV3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdTb2NpYWxTaGFyZUljb25zIC5wd1NvY2lhbFNoYXJlSWNvbnNfX2ljb25zV3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG59XG4ucHdTb2NpYWxTaGFyZUljb25zIC5hdC1pY29uLXdyYXBwZXIuYXQtc2hhcmUtYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC4yNXJlbSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LWljb24td3JhcHBlci5hdC1zaGFyZS1idG4ge1xuICAgIG1hcmdpbjogMCAwIDAgMC4yNXJlbTtcbiAgfVxufVxuLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtaWNvbi13cmFwcGVyLmF0LXNoYXJlLWJ0bjpob3ZlciwgLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtaWNvbi13cmFwcGVyLmF0LXNoYXJlLWJ0bjpmb2N1cywgLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtaWNvbi13cmFwcGVyLmF0LXNoYXJlLWJ0bjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LWljb24td3JhcHBlci5hdC1zaGFyZS1idG4gLmF0LWljb24td3JhcHBlciB7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuLnB3U29jaWFsU2hhcmVJY29ucyAuYXQtaWNvbi13cmFwcGVyLmF0LXNoYXJlLWJ0biAuYXQtaWNvbi13cmFwcGVyIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHdTb2NpYWxTaGFyZUljb25zIC5hdC1zdmMtZmFjZWJvb2sgLmF0LWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYWNlYm9vay1pY29uLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xcmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4ucHdTb2NpYWxTaGFyZUljb25zIC5hdC1zdmMtdHdpdHRlciAuYXQtaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3R3aXR0ZXItaWNvbi0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS43NXJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5wd1NvY2lhbFNoYXJlSWNvbnMgLmF0LXN2Yy1zbXMgLmF0LWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9waG9uZS1pY29uLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xcmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5wd1NvY2lhbFNoYXJlSWNvbnNfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHdTb2NpYWxTaGFyZUljb25zX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnB3U29jaWFsU2hhcmVJY29ucy0tYmxhY2sgLmF0LXN2Yy1mYWNlYm9vayAuYXQtaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhY2Vib29rLWljb24tLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzFyZW0gMS41cmVtO1xufVxuLnB3U29jaWFsU2hhcmVJY29ucy0tYmxhY2sgLmF0LXN2Yy10d2l0dGVyIC5hdC1pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdHdpdHRlci1pY29uLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xLjc1cmVtIDJyZW07XG59XG4ucHdTb2NpYWxTaGFyZUljb25zLS1ibGFjayAuYXQtc3ZjLXNtcyAuYXQtaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Bob25lLWljb24tLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzFyZW0gMS41cmVtO1xufVxuXG4ucHdGaWx0ZXJSZXN1bHRzIHtcbiAgbWFyZ2luOiAtMnJlbSBhdXRvIDJyZW07XG59XG5cbi5wd0ZpbHRlclJlc3VsdHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnB3RmlsdGVyUmVzdWx0c19fY2xlYXJBbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnB3RmlsdGVyUmVzdWx0c19fY2xlYXJBbGw6YWN0aXZlLCAucHdGaWx0ZXJSZXN1bHRzX19jbGVhckFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wd0ZpbHRlclJlc3VsdHNfX3Jlc3VsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbSAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5saXN0aW5nQ29sOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGlzdGluZ0NvbDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmdDb2w6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5hamF4U2VjdGlvbkNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hamF4U2VjdGlvbkNvbnRhaW5lci5hamF4TG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFwcGx5RmlsdGVyc1RyaWdnZXIsXG4ubW9iaWxlRmlsdGVyc1RyaWdnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA1O1xufVxuLmFwcGx5RmlsdGVyc1RyaWdnZXI6Zm9jdXMsIC5hcHBseUZpbHRlcnNUcmlnZ2VyYWN0aXZlLFxuLm1vYmlsZUZpbHRlcnNUcmlnZ2VyOmZvY3VzLFxuLm1vYmlsZUZpbHRlcnNUcmlnZ2VyYWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hcHBseUZpbHRlcnNUcmlnZ2VyOmhvdmVyLFxuLm1vYmlsZUZpbHRlcnNUcmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYXBwbHlGaWx0ZXJzVHJpZ2dlcixcbi5tb2JpbGVGaWx0ZXJzVHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlRmlsdGVyc1RyaWdnZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFwcGx5RmlsdGVyc1RyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgYm9keS53aGF0cy1vbiAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICBib2R5LndoYXRzLW9uIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbmJvZHkuZmlsdGVyc09wZW4gLm1vYmlsZUZpbHRlcnNUcmlnZ2VyIHtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkuZmlsdGVyc09wZW4gLmFwcGx5RmlsdGVyc1RyaWdnZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucHdWaWV3U3dpdGNoZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5wd1ZpZXdTd2l0Y2hlcl9fYnV0dG9uIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnB3Vmlld1N3aXRjaGVyX19idXR0b24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wd1ZpZXdTd2l0Y2hlcl9fYnV0dG9uOmZvY3VzLCAucHdWaWV3U3dpdGNoZXJfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHdWaWV3U3dpdGNoZXJfX2J1dHRvbi0tbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4ucHdWaWV3U3dpdGNoZXJfX3N2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5wd1ZpZXdTd2l0Y2hlcl9fcmVjdC0tZ3JpZCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4ucHdWaWV3U3dpdGNoZXJfX3JlY3QtLWxpc3Qge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi53aGF0c09uTGlzdGluZ3Mge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud2hhdHNPbkxpc3RpbmdzLmFqYXhMb2FkaW5nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC53aGF0c09uTGlzdGluZ3MgLmV2ZW50TGlzdGluZ0NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAud2hhdHNPbkxpc3RpbmdzIC5ldmVudExpc3RpbmdDb2w6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53aGF0c09uTGlzdGluZ3MgLmV2ZW50TGlzdGluZ0NvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzNCU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncyAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndoYXRzT25MaXN0aW5ncyAuZXZlbnRMaXN0aW5nQ29sOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2wge1xuICAgIHdpZHRoOiAzMy4zMzMzMzM0JTtcbiAgfVxuICAud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2w6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2w6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53aGF0c09uTGlzdGluZ3MtLWZvdXIgLmV2ZW50TGlzdGluZ0NvbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2w6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2w6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2w6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1vZi10eXBlKDRuKSAuc2Nyb2xsSXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4ud2hhdHNPbkxpc3RpbmdzLS1mb3VyIC5ldmVudExpc3RpbmdDb2w6bnRoLW9mLXR5cGUoNG4tMSkgLnNjcm9sbEl0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLndoYXRzT25MaXN0aW5ncy0tZm91ciAuZXZlbnRMaXN0aW5nQ29sOm50aC1vZi10eXBlKDRuLTIpIC5zY3JvbGxJdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi53aGF0c09uTGlzdGluZ3MtLWZvdXIgLmV2ZW50TGlzdGluZ0NvbDpudGgtb2YtdHlwZSg0bi0zKSAuc2Nyb2xsSXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZ0NvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndoYXRzT25MaXN0aW5ncy0tbGlzdCAuZXZlbnRMaXN0aW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndoYXRzT25MaXN0aW5ncy0tbGlzdCAuZXZlbnRMaXN0aW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZy5zY3JvbGxJdGVtIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi53aGF0c09uTGlzdGluZ3MtLWxpc3QgLmV2ZW50TGlzdGluZ19fbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLndoYXRzT25MaXN0aW5ncy0tbGlzdCAuZXZlbnRMaXN0aW5nX19pbWFnZVdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndoYXRzT25MaXN0aW5ncy0tbGlzdCAuZXZlbnRMaXN0aW5nX19saW5ldXAge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndoYXRzT25MaXN0aW5ncy0tbGlzdCAuZXZlbnRMaXN0aW5nX19saW5ldXAge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4ud2hhdHNPbkxpc3RpbmdzLS1saXN0IC5ldmVudExpc3RpbmdfX2xpbmV1cEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cblxuLnBhcnRuZXJHcm91cCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4ucGFydG5lckdyb3VwIC5wYXJ0bmVyc19fbGlzdEl0ZW0ge1xuICBtYXJnaW46IDJyZW0gMCAycmVtIC0ycmVtO1xufVxuXG4uaGlyZUludHJvQmxvY2sge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaXJlSW50cm9CbG9jayB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oaXJlSW50cm9CbG9jayB7XG4gICAgcGFkZGluZzogNS41cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlyZUludHJvQmxvY2tfX3RleHQge1xuICAgIHBhZGRpbmc6IDAgM3JlbSAwIDA7XG4gIH1cbn1cblxuLmhpcmVDaGlsZFBhZ2UgLmJhbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cbi5oaXJlQ2hpbGRQYWdlIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtZXZlbnQgLmJhbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuc2luZ2xlLWV2ZW50IC5ldmVudEluZm9CbG9ja19fYm90dG9tU2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZml4ZWRUaWNrZXRzQnV0dG9uRm9yRXZlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maXhlZFRpY2tldHNCdXR0b25Gb3JFdmVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3R0b206IDJyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLmZpeGVkVGlja2V0c0J1dHRvbkZvckV2ZW50OmhvdmVyLCAuZml4ZWRUaWNrZXRzQnV0dG9uRm9yRXZlbnQ6YWN0aXZlLCAuZml4ZWRUaWNrZXRzQnV0dG9uRm9yRXZlbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZpeGVkVGlja2V0c0J1dHRvbkZvckV2ZW50LmluVmlldyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAuY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gLmZsZXhpYmxlQ29udGVudEZvcm1fX2ludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC5mbGV4aWJsZUNvbnRlbnRGb3JtX19oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC5mbGV4aWJsZUNvbnRlbnRGb3JtX19zbWFsbFByaW50IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC5mbGV4aWJsZUNvbnRlbnRGb3JtX19zbWFsbFByaW50IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgYm90dG9tOiAtMXJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPXRlbF0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSBzZWxlY3QsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1maWVsZC1waG9uZSAuZmxhZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtZmllbGQtcGhvbmUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNnJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcHJvbW8gLmZsZXhpYmxlQ29udGVudEZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmZvY3VzLCBib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1wcm9tbyAuZmxleGlibGVDb250ZW50Rm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXByb21vIC5mbGV4aWJsZUNvbnRlbnRGb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcbn1cblxuLmdhbGxlcnlTZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5U2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNnJlbTtcbiAgfVxufVxuLmdhbGxlcnlTZWN0aW9uIC5sYXp5TG9hZEZyYW1lLCAuZ2FsbGVyeVNlY3Rpb24gLnJvdywgLmdhbGxlcnlTZWN0aW9uIC5jb2x1bW4sIC5nYWxsZXJ5U2VjdGlvbiAuY29sdW1ucywgLmdhbGxlcnlTZWN0aW9uIC5wd0ZsZXhDb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2FsbGVyeVNlY3Rpb24gLmxhenlMb2FkRnJhbWUgaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2FsbGVyeV9faW1hZ2VDb250YWluZXItLXdpdGhWaWRlbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGxheS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5X19pbWFnZUNvbnRhaW5lci0td2l0aFZpZGVvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZyZW07XG4gIH1cbn1cbi5nYWxsZXJ5X19pbWFnZUNvbnRhaW5lci0td2l0aFZpZGVvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2FsbGVyeV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmdhbGxlcnlfX2ltYWdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tMSB7XG4gIGdyaWQtYXJlYTogaXRlbTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTIge1xuICBncmlkLWFyZWE6IGl0ZW0yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS0zIHtcbiAgZ3JpZC1hcmVhOiBpdGVtMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tNCB7XG4gIGdyaWQtYXJlYTogaXRlbTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTUge1xuICBncmlkLWFyZWE6IGl0ZW01O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS02IHtcbiAgZ3JpZC1hcmVhOiBpdGVtNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tNyB7XG4gIGdyaWQtYXJlYTogaXRlbTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlJbWFnZVdyYXAtLTgge1xuICBncmlkLWFyZWE6IGl0ZW04O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5SW1hZ2VXcmFwLS05IHtcbiAgZ3JpZC1hcmVhOiBpdGVtOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeUltYWdlV3JhcC0tMTAge1xuICBncmlkLWFyZWE6IGl0ZW0xMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeVNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tcm93czogNDB2dztcbiAgZ3JpZC1nYXA6IDAuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0MSB7XG4gIGdyaWQtYXV0by1yb3dzOiA0MHZ3O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMiBpdGVtM1wiIFwiaXRlbTQgaXRlbTVcIiBcIml0ZW02IGl0ZW03XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0MSB7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xIGl0ZW0yIGl0ZW0zXCIgXCJpdGVtMSBpdGVtMSBpdGVtNCBpdGVtM1wiIFwiaXRlbTUgaXRlbTUgaXRlbTYgaXRlbTdcIjtcbiAgICBncmlkLWF1dG8tcm93czogMTZyZW07XG4gIH1cbn1cblxuLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQzIHtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMlwiIFwiaXRlbTMgaXRlbTRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQzIHtcbiAgICBncmlkLWF1dG8tcm93czogMzByZW07XG4gIH1cbn1cblxuLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQ0IHtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMlwiIFwiaXRlbTMgaXRlbTRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQ0IHtcbiAgICBncmlkLWF1dG8tcm93czogMjRyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMiBpdGVtMlwiIFwiaXRlbTMgaXRlbTMgaXRlbTRcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ2FsbGVyeVNlY3Rpb24tLWxheW91dDQge1xuICAgIGdyaWQtYXV0by1yb3dzOiAzMHJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeVNlY3Rpb24tLWxheW91dDUge1xuICBncmlkLWF1dG8tcm93czogNDB2dztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTIgaXRlbTNcIiBcIml0ZW00IGl0ZW01XCIgXCJpdGVtNiBpdGVtMTBcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdhbGxlcnlTZWN0aW9uLS1sYXlvdXQ1IHtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiAxNnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0yIGl0ZW0zIGl0ZW0zXCIgXCJpdGVtMSBpdGVtNCBpdGVtMyBpdGVtM1wiIFwiaXRlbTUgaXRlbTYgaXRlbTEwIGl0ZW0xMFwiO1xuICB9XG59XG5cbi5nYWxsZXJ5U2VjdGlvbi0tbGF5b3V0NiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogODB2dyA0MHZ3O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMiBpdGVtM1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ2FsbGVyeVNlY3Rpb24tLWxheW91dDYge1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MnJlbSAyNHJlbTtcbiAgfVxufVxuXG4ubWFnaWNNb2RhbC0tZ2FsbGVyeVZpZGVvIC5tYWdpY01vZGFsSW5uZXIge1xuICBtYXgtd2lkdGg6IDkwcmVtO1xuICBwYWRkaW5nOiAzcmVtIDFyZW0gMC42MjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFnaWNNb2RhbC0tZ2FsbGVyeVZpZGVvIC5tYWdpY01vZGFsSW5uZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbSAwLjYyNXJlbSAxcmVtO1xuICB9XG59XG5cbi5nYWxsZXJ5TW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4uZ2FsbGVyeU1vZGFsX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkucmVkYWN0ZWRIb2xkaW5nUGFnZSAuaGVhZGVyX19sb2dvV3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAucmVkYWN0ZWRCYW5uZXIge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAucmVkYWN0ZWRCYW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLnNjcm9sbEl0ZW0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLnNjcm9sbEl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC5zY3JvbGxJdGVtLnJldmVhbGVkLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC5zY3JvbGxJdGVtLnJldmVhbGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbnRhaW5lcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDNyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb250YWluZXIgbGFiZWwud3Bmb3Jtcy1lcnJvcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb250YWluZXIgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGJvdHRvbTogLTEuNXJlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYyg3MCUgLSAxLjI1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbnRhaW5lciBpbnB1dCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb250YWluZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaGVpZ2h0OiAyLjNyZW07XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IEdyYXBoaWssIHNhbnMtc2VyaWY7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiByaWdodDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGltZyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAyLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjpob3ZlcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcmVkYWN0ZWQtZXZlbnQgLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIgcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY29udGVudC1yZWRhY3RlZCAuZm9vdGVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXJlZGFjdGVkLWV2ZW50IC5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRlbnQtcmVkYWN0ZWQgLmZvb3RlcixcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC5mb290ZXIgLmZvb3Rlcl9fbWVudUxpc3QgYSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAuZm9vdGVyIC5mb290ZXJfX21lbnVMaXN0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250ZW50LXJlZGFjdGVkIC5mb290ZXIgLmZvb3Rlcl9fbG9nb0xpc3RJbWFnZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1yZWRhY3RlZC1ldmVudCAuZm9vdGVyIC5mb290ZXJfX2xvZ29MaXN0SW1hZ2Uge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cblxuLnJlZGFjdGVkU2VjdGlvbiB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlZGFjdGVkU2VjdGlvbl9faW5uZXJXcmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZWRhY3RlZFNlY3Rpb25fX2xvZ29XcmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkU2VjdGlvbl9fbG9nb1dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnJlZGFjdGVkU2VjdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRTZWN0aW9uX19saW5rIHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ucmVkYWN0ZWRTZWN0aW9uX19saW5rIC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnJlZGFjdGVkU2VjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogR3JhcGhpayBTZW1pYm9sZCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkU2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVkYWN0ZWRTZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLnJlZGFjdGVkU2VjdGlvbl9fZm9ybVdyYXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZFNlY3Rpb25fX2Zvcm1XcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLnJlZGFjdGVkU2VjdGlvbl9fZm9ybVdyYXAucmVkYWN0ZWRTZWN0aW9uX19mb3JtV3JhcC0taG9sZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMiU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZFNlY3Rpb25fX2Zvcm1XcmFwLnJlZGFjdGVkU2VjdGlvbl9fZm9ybVdyYXAtLWhvbGRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5cbi5yZWRhY3RlZFNlY3Rpb25fX3NtYWxsVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZGFjdGVkU2VjdGlvbl9fc21hbGxUZXh0IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZWRhY3RlZFNlY3Rpb25fX3NtYWxsVGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZWRhY3RlZEJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzLjRyZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWRhY3RlZEJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDYuNHJlbTtcbiAgICBtYXJnaW46IDAgMCAzLjI1cmVtO1xuICB9XG59XG5cbi5yZWFjdGVkQmFubmVyX19tYXhXaWR0aCB7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVkYWN0ZWRCYW5uZXJfX3ZpZGVvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDExLjJ2dyk7XG4gIG1hcmdpbi1sZWZ0OiAtNS42dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQmFubmVyX192aWRlbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQuMnZ3KTtcbiAgICBtYXJnaW4tbGVmdDogLTIuMXZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWRhY3RlZEJhbm5lcl9fdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjV2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucmVkYWN0ZWRCYW5uZXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMS43dncpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC44NXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLnJlZGFjdGVkQmFubmVyX192aWRlbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJ2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucmVkYWN0ZWRCYW5uZXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMi40dncpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVkYWN0ZWRCYW5uZXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMi44dncpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40dnc7XG4gIH1cbn1cblxuLnJlZGFjdGVkQ29udGVudFdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWRhY3RlZENvbnRlbnRXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucmVkYWN0ZWRDb250ZW50V3JhcF9faW50cm8ge1xuICBtYXJnaW46IDAgMCAyLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVkYWN0ZWRDb250ZW50V3JhcF9faW50cm8ge1xuICAgIG1hcmdpbjogMCAwIDMuMjVyZW07XG4gIH1cbn1cbi5yZWRhY3RlZENvbnRlbnRXcmFwX19pbnRybyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlZGFjdGVkQ29udGVudFdyYXBfX21haW5UZXh0IHtcbiAgbWFyZ2luOiAwIDAgNi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZENvbnRlbnRXcmFwX19tYWluVGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgNC41cmVtO1xuICB9XG59XG4ucmVkYWN0ZWRDb250ZW50V3JhcF9fbWFpblRleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5yZWRhY3RlZENvbnRlbnRXcmFwX190aWNrZXRzQnV0dG9uV3JhcC0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQ29udGVudFdyYXBfX3RpY2tldHNCdXR0b25XcmFwLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQ29udGVudFdyYXBfX3RpY2tldHNCdXR0b25XcmFwLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlZGFjdGVkQ29udGVudFdyYXBfX3RpY2tldHNCdXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZENvbnRlbnRXcmFwX190aWNrZXRzQnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgfVxufVxuXG4ucmVkYWN0ZWRDb250ZW50V3JhcF9fdGlja2V0c0J1dHRvbi0tc29sZE91dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZWRhY3RlZENvbnRlbnRXcmFwX190aWNrZXRzQnV0dG9uLS1zb2xkT3V0IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVkYWN0ZWRFdmVudERldGFpbHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIDAgNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRFdmVudERldGFpbHMge1xuICAgIG1hcmdpbjogMCAwIDMuNXJlbTtcbiAgfVxufVxuLnJlZGFjdGVkRXZlbnREZXRhaWxzIC5ldmVudEluZm9CbG9ja19faW5mb0xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZ3JpZC1nYXA6IDAgMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRFdmVudERldGFpbHMgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4ucmVkYWN0ZWRFdmVudERldGFpbHMgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG59XG4ucmVkYWN0ZWRFdmVudERldGFpbHMgLmV2ZW50SW5mb0Jsb2NrX19pbmZvTGlzdEl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZEV2ZW50RGV0YWlscyAuZXZlbnRJbmZvQmxvY2tfX2luZm9MaXN0SXRlbTpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuLnJlZGFjdGVkRXZlbnREZXRhaWxzIC5ldmVudEluZm9CbG9ja19faW5mb0xpc3RJdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWRhY3RlZEV2ZW50RGV0YWlscyAuZXZlbnRJbmZvQmxvY2tfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xufVxuLnJlZGFjdGVkRXZlbnREZXRhaWxzIC5ldmVudEluZm9CbG9ja19fbGFyZ2VUZXh0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yZWRhY3RlZExpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDAgMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZExpc3Rpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICB9XG59XG5cbi5yZWRhY3RlZExpc3RpbmdfX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkTGlzdGluZ19fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgfVxufVxuLnJlZGFjdGVkTGlzdGluZ19fYnV0dG9uLnJlZGFjdGVkQ29udGVudFdyYXBfX3RpY2tldHNCdXR0b24tLXNvbGRPdXQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5yZWRhY3RlZExpc3RpbmdfX2J1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyLmxvYWRlZCB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQXVkaW9QbGF5ZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi4xcmVtKTtcbiAgICBtYXJnaW46IDAgMCAwIDAuOXJlbTtcbiAgfVxufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250YWluZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lIHtcbiAgei1pbmRleDogMjtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCxcbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWw6YWZ0ZXIsXG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZS1jdXJyZW50LCAucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLWN1cnJlbnQsIC5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgc3BhbiB7XG4gIGhlaWdodDogMXB4O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZS10b3RhbCB7XG4gIG1hcmdpbjogOXB4IDAgMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXRpbWUtbG9hZGVkIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZS1oYW5kbGUsXG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lLWZsb2F0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgYS53cC1wbGF5bGlzdC1jYXB0aW9uLCAucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QtbGlnaHQgYS53cC1wbGF5bGlzdC1jYXB0aW9uLFxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgc3Bhbi53cC1wbGF5bGlzdC1pdGVtLXRpdGxlLCAucmVkYWN0ZWRBdWRpb1BsYXllciAud3AtcGxheWxpc3QtbGlnaHQgZGl2LndwLXBsYXlsaXN0LWl0ZW0tbGVuZ3RoIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IGRpdi53cC1wbGF5bGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC40cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IC53cC1wbGF5bGlzdC1pdGVtLWxlbmd0aCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0IC53cC1wbGF5bGlzdC1jdXJyZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0IC53cC1wbGF5bGlzdC1jdXJyZW50LWl0ZW0gLndwLXBsYXlsaXN0LWNhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdCAud3AtcGxheWxpc3QtY3VycmVudC1pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdCAud3AtcGxheWxpc3QtY3VycmVudC1pdGVtIGltZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtYnV0dG9uID4gYnV0dG9uIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVkaWEtaWNvbnMuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVkaWEtaWNvbnMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtb3ZlcmxheS1idXR0b246YWZ0ZXIge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9tZWRpYS1pY29ucy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9tZWRpYS1pY29ucy5zdmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTk4cHggLTU1cHg7XG4gIG1hc2stcG9zaXRpb246IC05OHB4IC01NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtb3ZlcmxheS1idXR0b246YWZ0ZXIge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTgwcHggLTM5cHg7XG4gICAgbWFzay1wb3NpdGlvbjogLTgwcHggLTM5cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1wbGF5ID4gYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtbXV0ZSA+IGJ1dHRvbiB7XG4gIG1hc2stcG9zaXRpb246IC02MHB4IDA7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTYwcHggMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXBhdXNlID4gYnV0dG9uIHtcbiAgbWFzay1wb3NpdGlvbjogLTIwcHggMDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtMjBweCAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtZnVsbHNjcmVlbi1idXR0b24gPiBidXR0b24ge1xuICBtYXNrLXBvc2l0aW9uOiAtODBweCAwO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IC04MHB4IDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy11bmZ1bGxzY3JlZW4gPiBidXR0b24ge1xuICBtYXNrLXBvc2l0aW9uOiAtMTAwcHggMDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtMTAwcHggMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLXVubXV0ZSA+IGJ1dHRvbiB7XG4gIG1hc2stcG9zaXRpb246IC00MHB4IDA7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTQwcHggMDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC5tZWpzLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsOmFmdGVyLFxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtdGltZS1jdXJyZW50LCAucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy10aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLWN1cnJlbnQsXG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1sb2FkZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGEud3AtcGxheWxpc3QtY2FwdGlvbiwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0LWxpZ2h0IGEud3AtcGxheWxpc3QtY2FwdGlvbiwgLnJlZGFjdGVkQXVkaW9QbGF5ZXIgc3Bhbi53cC1wbGF5bGlzdC1pdGVtLXRpdGxlLFxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLndwLXBsYXlsaXN0LWxpZ2h0IGRpdi53cC1wbGF5bGlzdC1pdGVtLWxlbmd0aCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4jd3B2aWV3LWlmcmFtZS1zYW5kYm94IC5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQgLndwLXBsYXlsaXN0LXBsYXlpbmcge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgZGl2LndwLXBsYXlsaXN0LWxpZ2h0IC53cC1wbGF5bGlzdC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCAud3AtcGxheWxpc3QtcGxheWluZyBhLndwLXBsYXlsaXN0LWNhcHRpb24sIC5yZWRhY3RlZEF1ZGlvUGxheWVyIGRpdi53cC1wbGF5bGlzdC1saWdodCAud3AtcGxheWxpc3QtcGxheWluZyAqLCAucmVkYWN0ZWRBdWRpb1BsYXllciBkaXYud3AtcGxheWxpc3QtbGlnaHQgLndwLXBsYXlsaXN0LXBsYXlpbmcgLndwLXBsYXlsaXN0LWl0ZW0tbGVuZ3RoIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5yZWRhY3RlZEF1ZGlvUGxheWVyIC53cC1wbGF5bGlzdCAud3AtcGxheWxpc3QtY3VycmVudC1pdGVtIGltZzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucmVkYWN0ZWRBdWRpb1BsYXllciAubWVqcy1idXR0b24gPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtb3ZlcmxheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnJlZGFjdGVkQXVkaW9QbGF5ZXIgLm1lanMtb3ZlcmxheS1idXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ucmVkYWN0ZWRBdWRpb1BsYXllcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmVkYWN0ZWRBdWRpb1BsYXllcl9fdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5yZWRhY3RlZEF1ZGlvUGxheWVyX19wbGF5ZXJXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWRhY3RlZEF1ZGlvUGxheWVyX19wbGF5ZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZEF1ZGlvUGxheWVyX19wbGF5ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4ucmVkYWN0ZWRBdWRpb1BsYXllcl9fd2F2ZWZvcm0ge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbn1cblxuLnJlZGFjdGVkTWFpblBhZ2VUaWNrZXRzQnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWRhY3RlZE1haW5QYWdlVGlja2V0c0J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZGFjdGVkTWFpblBhZ2VUaWNrZXRzQnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuXG4uc3Vic2NyaWJlUGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc3Vic2NyaWJlUGFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICB9XG59XG5cbi5zdWJzY3JpYmVQYWdlX19tYWluSGVhZGluZyB7XG4gIG1hcmdpbjogMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3Vic2NyaWJlUGFnZV9fbWFpbkhlYWRpbmcge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMy41cmVtO1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gIH1cbn1cblxuLnN1YnNjcmliZVBhZ2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zdWJzY3JpYmVQYWdlX192aWRlbyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4uc3Vic2NyaWJlUGFnZV9fdGV4dFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgKyAxcmVtKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1heC13aWR0aDogNTByZW07XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Vic2NyaWJlUGFnZSAubmV3c2xldHRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMCAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdWJzY3JpYmVQYWdlIC5uZXdzbGV0dGVyIHtcbiAgICBtYXgtd2lkdGg6IDM3Ljg3NXJlbTtcbiAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICBwYWRkaW5nOiAyLjMxMjVyZW0gMCAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuc3Vic2NyaWJlUGFnZSAubmV3c2xldHRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5zdWJzY3JpYmVQYWdlIC5uZXdzbGV0dGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3Vic2NyaWJlUGFnZSAubmV3c2xldHRlciBhOmhvdmVyLCAuc3Vic2NyaWJlUGFnZSAubmV3c2xldHRlciBhOmFjdGl2ZSwgLnN1YnNjcmliZVBhZ2UgLm5ld3NsZXR0ZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN1YnNjcmliZVBhZ2UgLm5ld3NsZXR0ZXJfX2lubmVyV3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0IC5wd01ldGFfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ub0Jhbm5lciAuYXJ0aWNsZVdyYXAge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5vQmFubmVyIC5hcnRpY2xlV3JhcCB7XG4gICAgcGFkZGluZzogOHJlbSAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vQmFubmVyIC5hcnRpY2xlV3JhcCB7XG4gICAgcGFkZGluZzogMTByZW0gMCAwO1xuICB9XG59XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmhlYWRlcl9fc2VhcmNoVHJpZ2dlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoUmVzdWx0cyB7XG4gIG1hcmdpbjogMCAwIDVyZW07XG59XG5cbi5zZWFyY2hSZXN1bHQge1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2VhcmNoUmVzdWx0IHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIH1cbn1cbi5zZWFyY2hSZXN1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4zMTI1cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS4zMTI1cmVtLzIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2VhcmNoUmVzdWx0OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG4uc2VhcmNoUmVzdWx0ICoge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWFyY2hSZXN1bHQgaW1nIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5zZWFyY2hSZXN1bHQgLnB3TWV0YV9fbGlzdCxcbi5zZWFyY2hSZXN1bHQgLnB3TWV0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWFyY2hSZXN1bHQgLmV2ZW50TGlzdGluZ19fbGluZXVwSXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBmb250LXNpemU6IDEuOTM3NXJlbTtcbn1cblxuLnNlYXJjaFJlc3VsdF9fdGV4dFdyYXAsXG4uc2VhcmNoUmVzdWx0X19pbWFnZVdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNlYXJjaFJlc3VsdF9fdGV4dFdyYXAsXG4uc2VhcmNoUmVzdWx0X19pbWFnZVdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaFJlc3VsdF9faW1hZ2VXcmFwIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5mYXFHcm91cCB7XG4gIG1hcmdpbjogMCAwIDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mYXFHcm91cCB7XG4gICAgbWFyZ2luOiAwIDAgN3JlbTtcbiAgfVxufVxuXG4uZmFxR3JvdXBfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMXJlbSAwIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZhcUdyb3VwX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDFyZW0gMCAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZhcUdyb3VwX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDFyZW0gMCAzLjM3NXJlbTtcbiAgfVxufVxuXG4uZmFxR3JvdXBfX3F1ZXN0aW9uQW5zd2VyR3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmZhcUdyb3VwX19xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDMuMjVyZW0gMS4yNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuZmFxR3JvdXBfX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmZhcUdyb3VwX19xdWVzdGlvbjphY3RpdmUsIC5mYXFHcm91cF9fcXVlc3Rpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZhcUdyb3VwX19xdWVzdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXFHcm91cF9fcXVlc3Rpb24uYWN0aXZlIC5mYXFHcm91cF9fcXVlc3Rpb25TdmctLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhcUdyb3VwX19xdWVzdGlvbi5hY3RpdmUgLmZhcUdyb3VwX19xdWVzdGlvblN2Zy0tbWludXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhcUdyb3VwX19xdWVzdGlvblN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZmFxR3JvdXBfX3F1ZXN0aW9uU3ZnIHtcbiAgICB3aWR0aDogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uZmFxR3JvdXBfX3F1ZXN0aW9uU3ZnLS1taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXFHcm91cF9fcXVlc3Rpb25TdmdSZWN0IHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHN0cm9rZTogIzAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmFxR3JvdXBfX2Fuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMC43NXJlbSAwIDIuMjVyZW07XG59XG4uZmFxR3JvdXBfX2Fuc3dlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXFHcm91cF9fYW5zd2VyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmFxR3JvdXBfX2Fuc3dlciBzdHJvbmcsIC5mYXFHcm91cF9fYW5zd2VyIGVtIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmJvZHkuZmxpcHBlcnMge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLnB3SGVhZGluZy0tYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLnB3U2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucHdIZWFkaW5nLS13aGl0ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0tYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0tYmxhY2s6aG92ZXIsIGJvZHkuZmxpcHBlcnMgLnB3QnV0dG9uLS1ib3JkZXItLWJsYWNrOmZvY3VzLCBib2R5LmZsaXBwZXJzIC5wd0J1dHRvbi0tYm9yZGVyLS1ibGFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkuZmxpcHBlcnMgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbmJvZHkuZmxpcHBlcnMgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmhvdmVyLCBib2R5LmZsaXBwZXJzIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTpmb2N1cywgYm9keS5mbGlwcGVycyAucHdCdXR0b24tLWJvcmRlci0td2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5tYWluVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAubWFpblRpdGxlX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5mbGlwcGVycyAucGFydG5lcnNNb2R1bGUgLnB3SGVhZGluZy0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLnBhcnRuZXJzTW9kdWxlIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5wYXJ0bmVyc01vZHVsZSAucHdCdXR0b24tLWJvcmRlci0td2hpdGU6aG92ZXIsIGJvZHkuZmxpcHBlcnMgLnBhcnRuZXJzTW9kdWxlIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZTpmb2N1cywgYm9keS5mbGlwcGVycyAucGFydG5lcnNNb2R1bGUgLnB3QnV0dG9uLS1ib3JkZXItLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAuYXJ0aWNsZSAucHdNZXRhX19saXN0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLmFydGljbGVfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLnB3TWV0YV9fbGlzdEl0ZW06YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5wYXJ0bmVycyAucHdIZWFkaW5nLS13aGl0ZSwgYm9keS5mbGlwcGVycyAuZnVsbFdpZHRoTWVkaWFCdXR0b24gLnB3SGVhZGluZy0td2hpdGUsXG5ib2R5LmZsaXBwZXJzIC5ldmVudFR5cGVzIC5wd0hlYWRpbmctLXdoaXRlLCBib2R5LmZsaXBwZXJzIC5uZXdzbGV0dGVyIC5wd0hlYWRpbmctLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5jb250YWN0QmxvY2tzIC5wd0hlYWRpbmctLWJsYWNrLCBib2R5LmZsaXBwZXJzIC5oaXJlTmV3c2xldHRlciAucHdIZWFkaW5nLS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAuaGlyZUNvbnRhY3RCb3ggLnB3SGVhZGluZy0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZmxpcHBlcnMgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uIC5wd0J1dHRvbi0tYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbiAuZnVsbFdpZHRoTWVkaWFCdXR0b25fX2J1dHRvbjpob3ZlciwgYm9keS5mbGlwcGVycyAuZnVsbFdpZHRoTWVkaWFCdXR0b24gLmZ1bGxXaWR0aE1lZGlhQnV0dG9uX19idXR0b246Zm9jdXMsIGJvZHkuZmxpcHBlcnMgLmZ1bGxXaWR0aE1lZGlhQnV0dG9uIC5mdWxsV2lkdGhNZWRpYUJ1dHRvbl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5mbGlwcGVycyAuY29udGFjdERldGFpbHNfX3Bob25lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmZsaXBwZXJzIC5icm9jaHVyZUZvcm1XcmFwX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiJdfQ== */