@charset "UTF-8";*{box-sizing:border-box}html{background-color:#fff;height:100%;overflow-y:scroll}html.flexbox{overflow-y:hidden}html.shaded{background-color:#f2f2f2}body{font-size:15px;line-height:1.6;color:#616161;-webkit-font-smoothing:antialiased}body.shaded{background-color:#f2f2f2}button{font-size:100%}body,button,input,label,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen,Ubuntu,Roboto,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#markdown-editor-input,.Codemirror,.code-base,.editor-toolbar,code,pre,span.code{font-family:"Lucida Console","DejaVu Sans Mono","Ubunto Mono",Monaco,monospace}h1{font-size:3.425em;line-height:1.22222222em;margin-top:.48888889em;margin-bottom:.48888889em}h2{font-size:2.8275em;line-height:1.294117647em;margin-top:.8627451em;margin-bottom:.43137255em}h3{font-size:2.333em;line-height:1.221428572em;margin-top:.78571429em;margin-bottom:.43137255em}h4{font-size:1.666em;line-height:1.375em;margin-top:.78571429em;margin-bottom:.43137255em}h1,h2,h3,h4,h5,h6{font-weight:400;position:relative;display:block;color:#555}h1 .subheader,h2 .subheader,h3 .subheader,h4 .subheader,h5 .subheader,h6 .subheader{font-size:.5em;line-height:1em;color:#969696}h5{font-size:1.4em}h5,h6{font-weight:500;line-height:1.2em;margin-top:.78571429em;margin-bottom:.66em}.link,a{color:#0288d1;cursor:pointer;text-decoration:none;transition:color ease-in-out 80ms;line-height:1.6}.link:hover,a:hover{text-decoration:underline;color:#01466c}.link i,a i{padding-right:12px}.link i.zmdi-hc-flip-horizontal,a i.zmdi-hc-flip-horizontal{padding-right:0;padding-left:12px}.link.icon,a.icon{display:inline-block}.link svg,a svg{position:relative;display:inline-block}blockquote,ol,p,pre,table,ul{margin-top:.3em;margin-bottom:1.375em}hr{border:0;height:1px;background:#eaeaea;margin-bottom:24px}hr.faded{background-image:linear-gradient(to right,#fff,#e3e0e0 20%,#e3e0e0 80%,#fff)}hr.even,hr.margin-top{margin-top:24px}.bold,.strong,b,strong{font-weight:700}.bold>.bold,.bold>.strong,.bold>b,.bold>strong,.strong>.bold,.strong>.strong,.strong>b,.strong>strong,b>.bold,b>.strong,b>b,b>strong,strong>.bold,strong>.strong,strong>b,strong>strong{font-weight:bolder}.italic,em,i{font-style:italic}.text-small,p.small,small,span.small{font-size:.8em;color:#777}.text-small .text-small,.text-small p.small,.text-small small,.text-small span.small,p.small .text-small,p.small p.small,p.small small,p.small span.small,small .text-small,small p.small,small small,small span.small,span.small .text-small,span.small p.small,span.small small,span.small span.small{font-size:1em}.superscript,sup{vertical-align:super;font-size:.8em}.subscript,sub{vertical-align:sub;font-size:.8em}pre{font-size:12px;background-color:#f5f5f5;border:1px solid #ddd;padding-left:31px;position:relative;padding-top:3px;padding-bottom:3px}pre:after{content:'';display:block;position:absolute;top:0;width:29px;left:0;background-color:#f5f5f5;height:100%;border-right:1px solid #ddd}@media print{pre{padding-left:12px}pre:after{display:none}}blockquote{display:block;position:relative;border-left:4px solid #0288d1;background-color:#f8f8f8;padding:12px 16px 12px 32px}blockquote:before{content:"\201C";font-size:2em;font-weight:700;position:absolute;top:12px;left:12px;color:#777}.code-base,code,span.code{background-color:#f8f8f8;font-size:.8em;border:1px solid #ddd;border-radius:3px}code{display:inline;padding:1px 3px;white-space:pre;line-height:1.2em;margin-bottom:1.2em}span.code{padding:1px 6px}pre code{background-color:transparent;border:0;font-size:1em;display:block;line-height:1.6}.text-pos,p .pos,p.pos,span.pos{color:#52a256}.text-pos:hover,p .pos:hover,p.pos:hover,span.pos:hover{color:#52a256}.text-neg,p .neg,p.neg,span.neg{color:#e84f4f}.text-neg:hover,p .neg:hover,p.neg:hover,span.neg:hover{color:#e84f4f}.text-muted,p .muted,p.muted,span.muted{color:#868686}.text-muted .small,.text-muted.small,p .muted .small,p .muted.small,p.muted .small,p.muted.small,span.muted .small,span.muted.small{color:#969696}.text-primary,p .primary,p.primary,span.primary{color:#0288d1}.text-primary:hover,p .primary:hover,p.primary:hover,span.primary:hover{color:#0288d1}.text-secondary,p .secondary,p.secondary,span.secondary{color:#e27b41}.text-secondary:hover,p .secondary:hover,p.secondary:hover,span.secondary:hover{color:#e27b41}.text-book{color:#009688}.text-book:hover{color:#009688}.text-page{color:#0288d1}.text-page:hover{color:#0288d1}.text-page.draft{color:#9a60da}.text-page.draft:hover{color:#9a60da}.text-chapter{color:#ef7c3c}.text-chapter:hover{color:#ef7c3c}.faded .text-book:hover{color:#009688!important}.faded .text-chapter:hover{color:#ef7c3c!important}.faded .text-page:hover{color:#0288d1!important}span.highlight{font-weight:700;padding:2px 4px}ol,ul{overflow:hidden}ol p,ul p{margin:0}ul{padding-left:20.8px;list-style:disc}ul ul{list-style:circle;margin-top:0;margin-bottom:0}ul label{margin:0}ol{list-style:decimal;padding-left:32px}li.checkbox-item,li.task-list-item{list-style:none;margin-left:-20.8px}li.checkbox-item input[type=checkbox],li.task-list-item input[type=checkbox]{margin-right:6px}.underlined{text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bigger{font-size:1.1em}.text-large{font-size:1.6666em}.no-color{color:inherit}.header-group{margin:16px 0}.header-group h1,.header-group h2,.header-group h3,.header-group h4,.header-group h5,.header-group h6{margin:0}span.sep{color:#bbb;padding:0 6px}.list>*{display:block}i{padding-right:6px}body.flexbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;height:100%;min-height:100%;max-height:100%;overflow:hidden}body.flexbox #content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;min-height:0}.flex-fill{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-height:0;max-width:100%;position:relative}.flex-fill.rows{-ms-flex-direction:row;flex-direction:row}.flex-fill.columns{-ms-flex-direction:column;flex-direction:column}.flex{min-height:0;-ms-flex:1;flex:1}.flex.scroll{display:-ms-flexbox;display:flex}.flex.scroll.sidebar{margin-right:-14px}.flex.scroll .scroll-body{overflow-y:scroll;-ms-flex:1;flex:1}.flex-child>div{-ms-flex:1;flex:1}.flex.sidebar{-ms-flex:1;flex:1;background-color:#f2f2f2;max-width:360px;min-height:90vh}.flex.sidebar+.flex.content{-ms-flex:3;flex:3;background-color:#fff;padding:0 24px;border-left:1px solid #ddd;max-width:100%}.flex.sidebar .sidebar-toggle{display:none}@media screen and (max-width:1100px){body.sidebar-layout{padding-left:30px}.flex.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:100;padding-right:30px;width:360px;box-shadow:none;transform:translate3d(-330px,0,0);transition:transform ease-in-out 120ms;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flex.sidebar.open{box-shadow:1px 2px 2px 1px rgba(0,0,0,.1);transform:translate3d(0,0,0)}.flex.sidebar.open .sidebar-toggle i{transform:rotate(180deg)}.flex.sidebar .sidebar-toggle{display:block;position:absolute;opacity:.9;right:0;top:0;bottom:0;width:30px;color:#666;font-size:20px;vertical-align:middle;text-align:center;border:1px solid #ddd;border-top:1px solid #bbb;padding-top:16px;cursor:pointer}.flex.sidebar .sidebar-toggle i{opacity:.5;transition:all ease-in-out 120ms;padding:0}.flex.sidebar .sidebar-toggle:hover i{opacity:1}.sidebar .scroll-body{-ms-flex:1;flex:1;overflow-y:scroll}#sidebar .scroll-body.fixed{width:auto!important}}@media screen and (min-width:1100px){#sidebar .scroll-body.fixed{z-index:5;position:fixed;top:0;padding-right:16px;width:30%;left:0;height:100%;overflow-y:auto;-ms-overflow-style:none;border-left:1px solid #ddd}#sidebar .scroll-body.fixed::-webkit-scrollbar{width:0!important}}div[class^=col-] img{max-width:100%}.container{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.container.fluid{max-width:100%}.container.medium{max-width:992px}.container.small{max-width:840px}.container.nopad{padding-left:0;padding-right:0}.row{margin-left:-16px;margin-right:-16px}.float{float:left}.float.right{float:right}.block{display:block;position:relative}.inline{display:inline}.block.inline{display:inline-block}@media screen and (min-width:991px){.row.auto-clear .col-md-4:nth-child(3n+1){clear:left}}@media screen and (max-width:992px){.row.auto-clear .col-xs-6:nth-child(2n+1){clear:left}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:16px;padding-right:16px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.shaded{background-color:#f1f1f1}.shaded.pos{background-color:#d6ead7}.shaded.neg{background-color:#f4a9a9}.shaded.primary{background-color:#a1ddfe}.shaded.secondary{background-color:#f6d7c6}.bordered{border:1px solid #bbb}.bordered.pos{border-color:#52a256}.bordered.neg{border-color:#e84f4f}.bordered.primary{border-color:#0288d1}.bordered.secondary{border-color:#e27b41}.bordered.thick{border-width:2px}.rounded{border-radius:3px}.nopadding{padding:0}.padded{padding:24px}.padded.large{padding:32px}.padded>h1:first-child,.padded>h2:first-child,.padded>h3:first-child,.padded>h4:first-child{margin-top:.1em}.padded-top,.padded-vertical{padding-top:16px}.padded-top.large,.padded-vertical.large{padding-top:32px}.padded-bottom,.padded-vertical{padding-bottom:16px}.padded-bottom.large,.padded-vertical.large{padding-bottom:32px}.padded-horizontal,.padded-left{padding-left:16px}.padded-horizontal.large,.padded-left.large{padding-left:32px}.padded-horizontal,.padded-right{padding-right:16px}.padded-horizontal.large,.padded-right.large{padding-right:32px}.margins{margin:24px}.margins.large{margin:32px}.margin-top,.margins-vertical{margin-top:16px}.margin-top.large,.margins-vertical.large{margin-top:32px}.margin-bottom,.margins-vertical{margin-bottom:16px}.margin-bottom.large,.margins-vertical.large{margin-bottom:32px}.margin-left,.margins-horizontal{margin-left:16px}.margin-left.large,.margins-horizontal.large{margin-left:32px}.margin-right,.margins-horizontal{margin-right:16px}.margin-right.large,.margins-horizontal.large{margin-right:32px}.callout{border-left:3px solid #bbb;background-color:#eee;padding:12px 12px 12px 32px;display:block;position:relative}.callout:before{font-family:Material-Design-Iconic-Font;left:10px;top:50%;margin-top:-9px;display:inline-block;position:absolute;font-size:1.222em;line-height:1}.callout.success{border-left-color:#52a256;background-color:#e7f3e7;color:#376c39}.callout.success:before{content:'\f269'}.callout.danger{border-left-color:#e84f4f;background-color:#fce8e8;color:#b91818}.callout.danger:before{content:'\f1f2'}.callout.info{border-left-color:#0288d1;background-color:#d3efff;color:#015380}.callout.info:before{content:'\f1f8'}.callout.warning{border-left-color:#e27b41;background-color:#faeae0;color:#b6531c}.callout.warning:before{content:'\f1f1'}.card{margin:16px;background-color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.2)}.card h3{padding:16px;border-bottom:1px solid #e8e8e8;margin:0;font-size:14px;color:#888;font-weight:400;text-transform:uppercase}.card h3 a{line-height:1}.card .body,.card p.empty-text{padding:16px}.card a,.card p{word-wrap:break-word;word-break:break-word}.card.drag-card{border:1px solid #ddd;border-radius:4px;display:-ms-flexbox;display:flex;padding:0;padding-left:40px;margin:12px 0;position:relative}.card.drag-card .drag-card-action{cursor:pointer}.card.drag-card .drag-card-action,.card.drag-card .handle{display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:center;align-items:center;text-align:center;width:28px;padding-left:6px;padding-right:6px}.card.drag-card .drag-card-action:hover,.card.drag-card .handle:hover{background-color:#eee}.card.drag-card .drag-card-action i,.card.drag-card .handle i{-ms-flex:1;flex:1;padding:0}.card.drag-card>div .outline input{margin:12px 0}.card.drag-card>div.padded{padding:12px 0!important}.card.drag-card .handle{background-color:#eee;left:0;position:absolute;top:0;bottom:0}.card.drag-card>div{padding:0 12px;max-width:80%}.well{background-color:#f8f8f8;padding:16px;border:1px solid #ddd}.fake-input,.input-base,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{background-color:#fff;border-radius:3px;border:1px solid #d4d4d4;display:inline-block;font-size:14px;padding:9px;color:#666;width:250px;max-width:100%}.input-base.invalid,.input-base.neg,.invalid.fake-input,.neg.fake-input,input.invalid[type=date],input.invalid[type=email],input.invalid[type=number],input.invalid[type=password],input.invalid[type=search],input.invalid[type=text],input.invalid[type=url],input.neg[type=date],input.neg[type=email],input.neg[type=number],input.neg[type=password],input.neg[type=search],input.neg[type=text],input.neg[type=url],select.invalid,select.neg,textarea.invalid,textarea.neg{border:1px solid #e84f4f}.input-base.pos,.input-base.valid,.pos.fake-input,.valid.fake-input,input.pos[type=date],input.pos[type=email],input.pos[type=number],input.pos[type=password],input.pos[type=search],input.pos[type=text],input.pos[type=url],input.valid[type=date],input.valid[type=email],input.valid[type=number],input.valid[type=password],input.valid[type=search],input.valid[type=text],input.valid[type=url],select.pos,select.valid,textarea.pos,textarea.valid{border:1px solid #52a256}.disabled.fake-input,.input-base.disabled,.input-base[disabled],[disabled].fake-input,input.disabled[type=date],input.disabled[type=email],input.disabled[type=number],input.disabled[type=password],input.disabled[type=search],input.disabled[type=text],input.disabled[type=url],input[disabled][type=date],input[disabled][type=email],input[disabled][type=number],input[disabled][type=password],input[disabled][type=search],input[disabled][type=text],input[disabled][type=url],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAMUlEQVQIW2NkwAGuXbv2nxGbHEhCS0uLEUMSJgHShCKJLIEiiS4Bl8QmAZbEJQGSBAC62BuJ+tt7zgAAAABJRU5ErkJggg==)}.fake-input:focus,.input-base:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}.fake-input{overflow:auto}#html-editor{display:none}#markdown-editor{position:relative;z-index:5}#markdown-editor #markdown-editor-input{font-style:normal;font-weight:400;padding:6px 16px;color:#444;border-radius:0;max-height:100%;-ms-flex:1;flex:1;border:0;width:100%}#markdown-editor #markdown-editor-input:focus{outline:0}#markdown-editor .markdown-display,#markdown-editor .markdown-editor-wrap{-ms-flex:1;flex:1;position:relative}#markdown-editor .markdown-editor-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #ddd;width:50%}#markdown-editor .markdown-display{padding:0 16px 0;margin-left:-1px;overflow-y:scroll}#markdown-editor .markdown-display.page-content{margin:0 auto;max-width:100%}.editor-toolbar{width:100%;padding:6px 16px;font-size:11px;line-height:1.6;border-bottom:1px solid #ddd;background-color:#eee;-ms-flex:none;flex:none}.editor-toolbar:after{content:'';display:block;clear:both}label{display:block;line-height:1.4em;font-size:.94em;font-weight:400;color:#999;text-transform:uppercase;padding-bottom:2px;margin-bottom:.2em}label.inline{display:inline-block}label.checkbox,label.radio{font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.checkbox input[type=checkbox],label.checkbox input[type=radio],label.radio input[type=checkbox],label.radio input[type=radio]{margin-right:6px}label.inline.checkbox{margin-right:16px}label+p.small{margin-bottom:.8em}table.form-table{max-width:100%}table.form-table td{overflow:hidden;padding:1.5px 0}input[type=date]{width:190px}.toggle-switch{display:inline-block;background-color:#bbb;width:36px;height:14px;border-radius:7px;position:relative;transition:all ease-in-out 120ms;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-switch:after{content:'';display:block;position:relative;left:0;margin-top:-3px;width:20px;height:20px;border-radius:50%;background-color:#fafafa;border:1px solid #ccc;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition:all ease-in-out 120ms}.toggle-switch.active{background-color:rgba(82,162,86,.4)}.toggle-switch.active:after{left:16px;background-color:#52a256;border:#305e32}.toggle-switch-checkbox{display:none}input:checked+.toggle-switch{background-color:rgba(82,162,86,.4)}input:checked+.toggle-switch:after{left:16px;background-color:#52a256;border:#305e32}.form-group{margin-bottom:12px}.form-group textarea{display:block;width:100%;min-height:64px}.form-group .text-neg,.form-group .text-pos{padding:6px 0}.form-group[collapsible]{margin-left:-16px;margin-right:-16px;padding:0 16px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.form-group[collapsible] .collapse-title{margin-left:-16px;margin-right:-16px;padding:12px 16px}.form-group[collapsible] .collapse-title,.form-group[collapsible] .collapse-title label{cursor:pointer}.form-group[collapsible] .collapse-title label{padding-bottom:0;margin-bottom:0;color:inherit}.form-group[collapsible] .collapse-title label:before{display:inline-block;content:'▸';margin-right:16px;transition:all ease-in-out .4s;transform:rotate(0)}.form-group[collapsible] .collapse-content{display:none;padding-bottom:16px}.form-group[collapsible].open .collapse-title label:before{transform:rotate(90deg)}.description-input textarea,.inline-input-style,.title-input input[type=text]{display:block;width:100%;padding:12px}.title-input input[type=text]{margin-top:0;font-size:2em}.title-input.page-title{font-size:.8em}.title-input.page-title .input{border:0;margin-bottom:-1px}.title-input.page-title input[type=text]{max-width:840px;margin:0 auto;border:none}.page-title input{display:block;width:100%;font-size:1.4em}.description-input textarea{font-size:15px;color:#666;width:100%}div[editor-type=markdown] .title-input.page-title input[type=text]{max-width:100%}.search-box{max-width:100%;position:relative}.search-box button{background-color:transparent;border:none;color:#0288d1;padding:0;cursor:pointer;position:absolute;left:8px;top:9.5px}.search-box input{display:block;padding-left:24px;width:300px;max-width:100%}.outline>input{border:0;border-bottom:2px solid #ddd;border-radius:0}.outline>input:active,.outline>input:focus{border:0;border-bottom:2px solid #aaa;outline:0}#login-form label[for=remember]{margin:0}#login-form label.toggle-switch{margin-left:32px}.image-picker img{background-color:#bbb}table{min-width:100px;max-width:100%}table thead{background-color:#f8f8f8;font-weight:500}table td,table th{min-width:10px;padding:6px 8px;border:1px solid #ddd;overflow:auto;line-height:1.2}table td p,table th p{margin:0}table.table{width:100%}table.table tr{border-bottom:1px solid #ddd}table.table td,table.table th{text-align:left;border:none;padding:6px 6px;vertical-align:middle;margin:0}table.table th{font-weight:700}table.table tr:hover{background-color:#eee}table.table .text-right{text-align:right}table.table .text-center{text-align:center}table.no-style td{border:0;padding:0}table.list-table{margin:-6px}table.list-table td{border:0;vertical-align:middle;padding:6px}header{display:block;z-index:2;top:0;background-color:#0288d1;color:#fff;border-bottom:1px solid #ddd}header .padded{padding:16px}header .links{display:inline-block;vertical-align:top;margin-right:32px}@media screen and (max-width:992px){header .links{margin-right:16px}}header .links a{display:inline-block;padding:16px 24px;color:#fff}header .links a:last-child{padding-right:0}@media screen and (max-width:992px){header .links a{padding:16px 12px}}header .avatar,header .user-name{display:inline-block}header .avatar{width:30px;height:30px}header .user-name{vertical-align:top;padding-top:16px;position:relative;top:-3px;display:inline-block;cursor:pointer}header .user-name>*{vertical-align:top}header .user-name>i,header .user-name>span{padding-left:6px;display:inline-block}header .user-name>span{padding-top:3px}header .user-name>i{padding-top:4px;font-size:18px}@media screen and (max-width:992px){header .user-name{padding-left:6px}header .user-name .name{display:none}}@media screen and (max-width:768px){header{text-align:center}header .float.right{float:none}header .links a{padding:12px}header .user-name{padding-top:12px}}.header-search{display:inline-block}header .search-box{display:inline-block;margin-top:10px}header .search-box input{background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.3);color:#eee}header .search-box button{color:#eee}header .search-box ::-webkit-input-placeholder{color:#ddd}header .search-box ::-moz-placeholder{color:#ddd}header .search-box :-ms-input-placeholder{color:#ddd}header .search-box :-moz-placeholder{color:#ddd}@media screen and (max-width:1200px){header .search-box{max-width:250px}}@media screen and (max-width:1000px){header .search-box{max-width:200px}}@media screen and (max-width:600px){.header-search{display:block}}.logo{display:inline-block}.logo:hover{color:#fff;text-decoration:none}.logo-text{display:inline-block;font-size:1.8em;color:#fff;font-weight:400;padding:14px 24px 14px 0;vertical-align:top;line-height:1}.logo-image{margin:6px 12px 6px 0;vertical-align:top;height:43px}.breadcrumbs span.sep{color:#aaa;padding:0 6px}.faded a,.faded button,.faded span,.faded span>div{color:#666}.faded .text-button{opacity:.5;transition:all ease-in-out 120ms}.faded .text-button:hover{opacity:1;text-decoration:none}.faded span.faded-text{display:inline-block;padding:12px}.faded-small{color:#000;font-size:.9em;background-color:rgba(21,101,192,.15)}.toolbar-container{background-color:#fff}.action-buttons .text-button,.breadcrumbs .text-button{display:inline-block;padding:12px}.action-buttons .text-button:last-child,.breadcrumbs .text-button:last-child{padding-right:0}.action-buttons .text-button:first-child,.breadcrumbs .text-button:first-child{padding-left:0}.action-buttons .dropdown-container:last-child a{padding-right:0;padding-left:12px}.action-buttons{text-align:right}.action-buttons.text-left{text-align:left}.action-buttons.text-left .text-button{padding-right:16px;padding-left:0}.action-buttons.text-center{text-align:center}@media screen and (max-width:800px){.action-buttons .text-button,.breadcrumbs .text-button{padding:12px 6px}.action-buttons .dropdown-container:last-child a{padding-left:6px}.breadcrumbs .text-button{font-size:0}.breadcrumbs a i{font-size:15px;padding-right:0}.breadcrumbs span.sep{padding:0 3px}}.nav-tabs{text-align:center}.nav-tabs .tab-item,.nav-tabs a{padding:16px;display:inline-block;color:#666;cursor:pointer}.nav-tabs .tab-item.selected,.nav-tabs a.selected{border-bottom:2px solid #0288d1}.faded-small .nav-tabs a{padding:12px 16px}.page-list h4{margin:24px 0 6px 0;font-size:1.666em}.page-list a.chapter{color:#ef7c3c}.page-list .inset-list{display:none;overflow:hidden}.page-list h5{display:block;margin:12px 0 0 0;border-left:5px solid #0288d1;padding:6px 0 6px 16px;font-size:1.1em;font-weight:400}.page-list h5.draft{border-left-color:#9a60da}.page-list .entity-list-item{margin-bottom:16px}.page-list hr{margin-top:0}.page-list .book,.page-list .chapter,.page-list .page{padding-left:24px}.page-list .page{border-left:5px solid #0288d1}.page-list .page.draft{border-left:5px solid #9a60da}.page-list .page.draft .text-page{color:#9a60da}.page-list .chapter{border-left:5px solid #ef7c3c}.page-list .book{border-left:5px solid #009688}.page-list .meta{margin-top:-16px;font-size:.95em}.page-list .meta span{margin-right:12px}.sidebar-page-nav{list-style:none;margin:12px 0 16px 2px;border-left:2px dotted #bbb}.sidebar-page-nav li{padding-left:12px;margin-bottom:4px;font-size:.95em}.sidebar-page-nav .h1{margin-left:-2px}.sidebar-page-nav .h2{margin-left:-2px}.sidebar-page-nav .h3{margin-left:12px}.sidebar-page-nav .h4{margin-left:24px}.sidebar-page-nav .h5{margin-left:36px}.sidebar-page-nav .h6{margin-left:48px}.sidebar-page-nav .current-heading{font-weight:700}.book-tree{transition:ease-in-out 240ms;transition-property:right,border}.book-tree h4{padding:16px 12px 0 12px}.book-tree h4 i{padding-right:12px}.book-tree .sidebar-page-list{list-style:none;margin:6px 0 0;padding-left:0;border-left:5px solid #009688}.book-tree .sidebar-page-list li a{display:block;border-bottom:none;padding:6px 0 6px 12px}.book-tree .sidebar-page-list li a:hover{text-decoration:none}.book-tree .sidebar-page-list li a i{padding-right:8px}.book-tree .sidebar-page-list a,.book-tree .sidebar-page-list li{display:block}.book-tree .sidebar-page-list a.bold{color:#eee!important}.book-tree .sidebar-page-list ul{list-style:none;margin:0}.book-tree .sidebar-page-list .book{color:#009688!important}.book-tree .sidebar-page-list .book.selected{background-color:rgba(0,150,136,.29)}.book-tree .sidebar-page-list .chapter{color:#ef7c3c!important}.book-tree .sidebar-page-list .chapter.selected{background-color:rgba(239,124,60,.12)}.book-tree .sidebar-page-list [chapter-toggle]{padding-left:12px}.book-tree .sidebar-page-list .list-item-chapter{border-left:5px solid #ef7c3c;margin:10px 10px;display:block}.book-tree .sidebar-page-list .list-item-page{border-bottom:none;border-left:5px solid #0288d1;margin:10px 10px}.book-tree .sidebar-page-list .page{color:#0288d1!important;border-bottom:none}.book-tree .sidebar-page-list .page.selected{background-color:rgba(2,136,209,.1)}.book-tree .sidebar-page-list .list-item-page.draft{border-left:5px solid #9a60da}.book-tree .sidebar-page-list .list-item-page.draft a.page,.book-tree .sidebar-page-list .page.draft .page{color:#9a60da!important}.book-tree .sidebar-page-list .sub-menu{display:none;padding-left:0}.book-tree .sidebar-page-list .sub-menu.open{display:block}.sortable-page-list,.sortable-page-list ul{list-style:none;background-color:#fff}.sort-box{margin-bottom:16px;padding:0 24px 0 24px;border-left:4px solid #009688}.sortable-page-list{margin-left:0}.sortable-page-list>ul{margin-left:0}.sortable-page-list ul{margin-bottom:0;margin-top:0;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.sortable-page-list li{border:1px solid #ddd;padding:6px 12px;margin-top:-1px;min-height:38px}.sortable-page-list li.text-chapter{border-left:2px solid #ef7c3c}.sortable-page-list li.text-page{border-left:2px solid #0288d1}.sortable-page-list li:first-child{margin-top:6px}.sortable-page-list li.placeholder{position:relative}.sortable-page-list li.placeholder:before{position:absolute}.activity-list-item{padding:12px 0;color:#888;border-bottom:1px solid #eee;font-size:.9em}.activity-list-item .left{float:left}.activity-list-item .left+.right{margin-left:42px}.activity-list-item:last-of-type{border-bottom:0}ul.pagination{display:inline-block;list-style:none;margin:16px 0;padding-left:1px}ul.pagination li{float:left}ul.pagination li:first-child a,ul.pagination li:first-child span{border-radius:3px 0 0 3px}ul.pagination li:last-child a,ul.pagination li:last-child span{border-radius:0 3px 3px 0}ul.pagination a,ul.pagination span{display:block;padding:3px 12px;border:1px solid #ccc;margin-left:-1px;color:#888;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.pagination a.disabled,ul.pagination span.disabled{cursor:not-allowed}ul.pagination li.active span{background-color:rgba(2,136,209,.8);color:#eee;border-color:rgba(2,136,209,.8)}ul.pagination a{color:#0288d1}.compact ul.pagination{margin:0}.entity-list>div{padding:16px 0}.entity-list h4{margin:0}.entity-list hr{margin:0}.entity-list .text-small.text-muted{color:#aaa;font-size:.75em;margin-top:6px}.entity-list .text-muted p.text-muted{margin-top:0}.entity-list .page.draft .text-page{color:#9a60da}.card .activity-list-item,.card .entity-list-item{padding-left:16px;padding-right:16px}.entity-list.compact{font-size:.6em}.entity-list.compact a,.entity-list.compact h4{line-height:1.2}.entity-list.compact .entity-item-snippet{display:none}.entity-list.compact .entity-list-item p{font-size:12px;padding-top:6px}.entity-list.compact p{margin:0}.entity-list.compact>p.empty-text{display:block;font-size:15px}.entity-list.compact hr{margin:0}.dropdown-container{display:inline-block;vertical-align:top;position:relative}.dropdown-container ul{display:none;position:absolute;z-index:999;top:0;list-style:none;right:0;margin:16px 0;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1);border-radius:1px;border:1px solid #eee;min-width:180px;padding:6px 0;color:#555;text-align:left!important}.dropdown-container ul.wide{min-width:220px}.dropdown-container ul .text-muted{color:#999}.dropdown-container ul li.padded{padding:6px 16px;line-height:1.2}.dropdown-container ul a{display:block;padding:6px 16px;color:#555}.dropdown-container ul a:hover{text-decoration:none;background-color:#eee}.dropdown-container ul a i{margin-right:12px;padding-right:0;display:inline-block;width:16px}.dropdown-container ul li.border-bottom{border-bottom:1px solid #ddd}.featured-image-container{position:relative;overflow:hidden;background:#f2f2f2;border:1px solid #ddd;border-bottom:0}.featured-image-container img{display:block;max-width:100%;height:auto;transition:all .5s ease}.featured-image-container img:hover{transform:scale(1.15);opacity:.5}.book-grid-content{padding:30px;border:1px solid #ddd;border-top:0;border-bottom-width:2px}.book-grid-content h2{font-size:1.5em;margin:0 0 10px}.book-grid-content h2 a{display:block;line-height:1.2;color:#009688;text-decoration:none}.book-grid-content p{font-size:.85em;margin:0 0 10px;line-height:1.6em}.book-grid-content p.small{font-size:.8em}.book-grid-item{margin-bottom:20px}.page-editor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.page-editor .faded-small{height:auto}.page-editor .edit-area{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.draft-notification{pointer-events:none;transform:scale(0);transition:transform ease-in-out 120ms;transform-origin:50% 50%}.draft-notification.visible{transform:scale(1)}.page-style.editor{padding:0!important}.page-content{max-width:840px;margin:0 auto;margin-top:48px;overflow-wrap:break-word}.page-content .align-left{text-align:left}.page-content img.align-left,.page-content table.align-left{float:left!important;margin:6px 12px 6px 0}.page-content .align-right{float:right!important}.page-content img.align-right,.page-content table.align-right{text-align:right;margin:6px 0 6px 12px}.page-content .align-center{text-align:center}.page-content img{max-width:100%;height:auto}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content pre{clear:left}.page-content hr{clear:both;margin:16px 0}.page-content table{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;table-layout:fixed;max-width:100%;height:auto!important}.page-content del,.page-content ins{text-decoration:none}.page-content ins{background:#dbffdb}.page-content del{background:#ffecec}.pointer-container{position:relative;display:none;left:0;z-index:10}.pointer{border:1px solid #ccc;display:inline-block;padding:12px 12px;border-radius:4px;box-shadow:0 0 8px 1px rgba(212,209,209,.35);position:absolute;top:-60px;background-color:#fff;width:272px;z-index:55}.pointer:before{position:absolute;left:50%;bottom:-9px;width:16px;height:16px;margin-left:-8px;content:'';display:block;background-color:#fff;transform:rotate(45deg);transform-origin:50% 50%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;z-index:56}.pointer input{background-color:#fff;border:1px solid #ddd;color:#666;width:172px;z-index:40}.pointer button,.pointer input{position:relative;border-radius:0;height:28px;font-size:12px;vertical-align:top}.pointer>i{color:#888;font-size:18px;padding-top:4px}.pointer span.icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pointer .button{line-height:1;margin:0 0 0 -4px;box-shadow:none}.floating-toolbox{background-color:#fff;border:1px solid #ddd;right:64px;width:48px;overflow:hidden;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;transition:width ease-in-out 180ms;margin-top:-1px;min-height:0}.floating-toolbox.open{width:480px}.floating-toolbox [toolbox-toggle] i{transition:transform ease-in-out 180ms}.floating-toolbox [toolbox-toggle]{transition:background-color ease-in-out 180ms}.floating-toolbox.open [toolbox-toggle]{background-color:rgba(255,0,0,.29)}.floating-toolbox.open [toolbox-toggle] i{transform:rotate(180deg)}.floating-toolbox>div{-ms-flex:1;flex:1;position:relative}.floating-toolbox .tabs{display:block;border-right:1px solid #ddd;width:48px;-ms-flex:0 1 auto;flex:0 1 auto}.floating-toolbox .tabs i{color:rgba(0,0,0,.5);padding:0;margin:0}.floating-toolbox .tabs>span{display:block;cursor:pointer;padding:12px 16px;font-size:13.5px;line-height:1.6;border-bottom:1px solid rgba(255,255,255,.3)}.floating-toolbox.open .tabs>span.active{color:#444;background-color:rgba(0,0,0,.1)}.floating-toolbox div[toolbox-tab-content]{padding-bottom:45px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow-y:scroll}.floating-toolbox div[toolbox-tab-content] .padded{-ms-flex:1;flex:1;padding-top:0}.floating-toolbox h4{font-size:24px;margin:16px 0 0 0;padding:0 24px 12px 24px}.floating-toolbox .tags input{max-width:100%;width:100%;min-width:50px}.floating-toolbox .tag-table>div>div>div,.floating-toolbox .tags td{padding-right:12px;padding-top:12px;position:relative}.floating-toolbox .handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move;color:#999}.floating-toolbox form{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll}.floating-toolbox table td,.floating-toolbox table th{overflow:visible}[toolbox-tab-content]{display:none}.tag-display{position:relative}.tag-display table{width:100%;margin:0;padding:0}.tag-display tr:first-child td{padding-top:0}.tag-display .heading th{padding:6px 12px;color:rgba(100,100,100,.7);border:0;font-weight:400}.tag-display td{border:0;border-bottom:1px solid #eee;padding:6px 12px;color:#444}.tag-display tr td:first-child{padding-left:0}.tag-display .tag-value{color:#888}.tag-display tr:last-child td{border-bottom:none}.tag-display .tag{padding:12px}.suggestion-box{position:absolute;background-color:#fff;border:1px solid #bbb;box-shadow:0 0 4px 1px #ccc;list-style:none;z-index:100;padding:0;margin:0;border-radius:3px}.suggestion-box li{display:block;padding:6px 12px;border-bottom:1px solid #ddd}.suggestion-box li:last-child{border-bottom:0}.suggestion-box li.active{background-color:#eee}.comment-editor .CodeMirror,.comment-editor .CodeMirror-scroll{min-height:175px}table{border-spacing:0;border-collapse:collapse}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9odG1sLnNjc3MiLCJfdGV4dC5zY3NzIiwiX2dyaWQuc2NzcyIsIl9taXhpbnMuc2NzcyIsImV4cG9ydC1zdHlsZXMuY3NzIiwiX2Jsb2Nrcy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfdGFibGVzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbGlzdHMuc2NzcyIsIl9wYWdlcy5zY3NzIiwiZXhwb3J0LXN0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSxFQUNFLFdBQUEsV0FHRixLQUNFLGlCQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FIRixhQUtJLFdBQUEsT0FMSixZQVFJLGlCQUFBLFFBSUosS0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSx1QkFBQSxZQUpGLFlBTUksaUJBQUEsUUFJSixPQUNFLFVBQUEsS0N2QkYsS0FBQSxPQUFBLE1BQUEsTUFBQSxPQUFBLFNBQ0UsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsU0FBQSxDQUFBLFdBQUEsQ0FBQSxZQUFBLENBQUEsZ0JBQUEsQ0FBQSxXQUVGLHVCQUFBLFlBQUEsV0FBQSxnQkFBQSxLQUFBLElBQUEsVUFDRSxZQUFBLGdCQUFBLENBQUEsa0JBQUEsQ0FBQSxhQUFBLENBQUEsTUFBQSxDQUFBLFVBT0YsR0FDRSxVQUFBLFFBQ0EsWUFBQSxhQUNBLFdBQUEsWUFDQSxjQUFBLFlBRUYsR0FDRSxVQUFBLFNBQ0EsWUFBQSxjQUNBLFdBQUEsV0FDQSxjQUFBLFlBRUYsR0FDRSxVQUFBLFFBQ0EsWUFBQSxjQUNBLFdBQUEsWUFDQSxjQUFBLFlBRUYsR0FDRSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFdBQUEsWUFDQSxjQUFBLFlBR0YsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQ0UsWUFBQSxJQUNBLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUpGLGNBQUEsY0FBQSxjQUFBLGNBQUEsY0FB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TUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxZQUVGLGVBQ0UsTUFBQSxLQUVGLGdCQUNFLEtBQUEsS0FFRixnQkFDRSxLQUFBLGFBRUYsZ0JBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxZQUVGLGVBQ0UsS0FBQSxLQUVGLGtCQUNFLFlBQUEsS0FFRixrQkFDRSxZQUFBLGFBRUYsa0JBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxZQUVGLGlCQUNFLFlBQUEsRUFFRix5QkFDRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLGFBRUYsV0FDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLFlBRUYsZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsYUFFRixnQkFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLFlBRUYsZUFDRSxNQUFBLEtBRUYsZ0JBQ0UsS0FBQSxLQUVGLGdCQUNFLEtBQUEsYUFFRixnQkFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLFlBRUYsZUFDRSxLQUFBLEtBRUYsa0JBQ0UsWUFBQSxLQUVGLGtCQUNFLFlBQUEsYUFFRixrQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLFlBRUYsaUJBQ0UsWUFBQSxHQUdKLHlCQUNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsYUFFRixXQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsWUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxhQUVGLGdCQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsWUFFRixlQUNFLE1BQUEsS0FFRixnQkFDRSxLQUFBLEtBRUYsZ0JBQ0UsS0FBQSxhQUVGLGdCQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsWUFFRixlQUNFLEtBQUEsS0FFRixrQkFDRSxZQUFBLEtBRUYsa0JBQ0UsWUFBQSxhQUVGLGtCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsWUFFRixpQkFDRSxZQUFBLEdBR0osMEJBQ0UsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxhQUVGLFdBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxZQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGFBRUYsZ0JBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0Us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LDJCQTZFSSxjQUFBLEtBQ0EsWUFBQSxLQUNBLFNBQUEsU0EvRUosMEJBa0ZJLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQXBGSix1QkF1RkksUUFBQSxZQUFBLFFBQUEsS0FDQSxTQUFBLEVBQUEsS0FBQSxFQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFdBQUEsT0ExRkosMkJBQUEsMkJBNkZJLFNBQUEsUU5tOERKLHNCTTk3REUsUUFBQSxLQUdGLGFBQ0UsU0FBQSxTQURGLG1CQUdJLE1BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUxKLCtCQVFJLFlBQUEsRUFSSix5QkFXSSxRQUFBLElBQUEsS0FDQSxNQUFBLHFCQUNBLE9BQUEsRUFDQSxZQUFBLElBZEosZ0JBaUJJLE9BQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLE1BQUEsS0FwQkosK0JBdUJJLGFBQUEsRUF2Qkosd0JBMEJJLE1BQUEsS0ExQkosOEJBNkJJLGNBQUEsS0E3Qkosa0JBZ0NJLFFBQUEsS0FJSixnQkFDRSxTQUFBLFNBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLElBQUEsSUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxjQUFBLElBVEYsbUJBV0ksUUFBQSxNQUNBLFFBQUEsSUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBYkosOEJBZU0sY0FBQSxFQWZOLDBCQWtCTSxpQkFBQSxLQUtOLDRCQUFBLG1DQUNFLFdBQUEsTUN0U0YsTUFDRSxlQUFBLEVBQ0EsZ0JBQUEiLCJmaWxlIjoiZXhwb3J0LXN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAmLmZsZXhib3gge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuICAmLnNoYWRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAkZnMtbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAmLnNoYWRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgfVxufVxuXG5idXR0b24ge1xuICBmb250LXNpemU6IDEwMCU7XG59IiwiLyoqXG4gKiBGb250c1xuICovXG5cbmJvZHksIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgbGFiZWwsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0O1xufVxuLkNvZGVtaXJyb3IsIHByZSwgI21hcmtkb3duLWVkaXRvci1pbnB1dCwgLmVkaXRvci10b29sYmFyLCAuY29kZS1iYXNlIHtcbiAgZm9udC1mYW1pbHk6ICRtb25vO1xufVxuXG4vKlxuICogSGVhZGVyIFN0eWxlc1xuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAzLjQyNWVtO1xuICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMmVtO1xuICBtYXJnaW4tdG9wOiAwLjQ4ODg4ODg5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDg4ODg4ODllbTtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAyLjgyNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjk0MTE3NjQ3ZW07XG4gIG1hcmdpbi10b3A6IDAuODYyNzQ1MWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzMTM3MjU1ZW07XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMi4zMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIxNDI4NTcyZW07XG4gIG1hcmdpbi10b3A6IDAuNzg1NzE0MjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40MzEzNzI1NWVtO1xufVxuaDQge1xuICBmb250LXNpemU6IDEuNjY2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICBtYXJnaW4tdG9wOiAwLjc4NTcxNDI5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDMxMzcyNTVlbTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTU1O1xuICAuc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtZGFyaywgMzIlKTtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbmg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMC43ODU3MTQyOWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjY2ZW07XG59XG5cbi8qXG4gKiBMaW5rIHN0eWxpbmdcbiAqL1xuYSwgLmxpbmsge1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCA4MG1zO1xuICBsaW5lLWhlaWdodDogMS42O1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCAyMCUpO1xuICB9XG4gIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICQtcztcbiAgfVxuICBpLnptZGktaGMtZmxpcC1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogJC1zO1xuICB9XG4gICYuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vKlxuICogT3RoZXIgSFRNTCBUZXh0IEVsZW1lbnRzXG4gKi9cbnAsIHVsLCBvbCwgcHJlLCB0YWJsZSwgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NWVtO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIG1hcmdpbi1ib3R0b206ICQtbDtcbiAgJi5mYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGLCAjZTNlMGUwIDIwJSwgI2UzZTBlMCA4MCUsICNGRkYpO1xuICB9XG4gICYubWFyZ2luLXRvcCwgJi5ldmVuIHtcbiAgICBtYXJnaW4tdG9wOiAkLWw7XG4gIH1cbn1cblxuc3Ryb25nLCBiLCAuYm9sZCwgLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICA+IHN0cm9uZywgPiBiLCA+IC5ib2xkLCA+IC5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbn1cblxuZW0sIGksIC5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnNtYWxsLCBwLnNtYWxsLCBzcGFuLnNtYWxsLCAudGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWRhcmssIDIwJSk7XG4gIHNtYWxsLCBwLnNtYWxsLCBzcGFuLnNtYWxsLCAudGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuc3VwLCAuc3VwZXJzY3JpcHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbnN1YiwgLnN1YnNjcmlwdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbnByZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIHByZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIHByZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogJC1zICQtbSAkLXMgJC14bDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJC1zO1xuICAgIGxlZnQ6ICQtcztcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dC1kYXJrLCAyMCUpO1xuICB9XG59XG5cbi5jb2RlLWJhc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgZm9udC1zaXplOiAwLjgwZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmNvZGUge1xuICBAZXh0ZW5kIC5jb2RlLWJhc2U7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgd2hpdGUtc3BhY2U6cHJlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuXG5zcGFuLmNvZGUge1xuICBAZXh0ZW5kIC5jb2RlLWJhc2U7XG4gIHBhZGRpbmc6IDFweCAkLXhzO1xufVxuXG5wcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi8qXG4gKiBUZXh0IGNvbG9yc1xuICovXG5wLnBvcywgcCAucG9zLCBzcGFuLnBvcywgLnRleHQtcG9zIHtcbiAgY29sb3I6ICRwb3NpdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwb3NpdGl2ZTtcbiAgfVxufVxuXG5wLm5lZywgcCAubmVnLCBzcGFuLm5lZywgLnRleHQtbmVnIHtcbiAgY29sb3I6ICRuZWdhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRuZWdhdGl2ZTtcbiAgfVxufVxuXG5wLm11dGVkLCBwIC5tdXRlZCwgc3Bhbi5tdXRlZCwgLnRleHQtbXV0ZWQge1xuXHRjb2xvcjogbGlnaHRlbigkdGV4dC1kYXJrLCAyNiUpO1xuICAgICYuc21hbGwsIC5zbWFsbCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkdGV4dC1kYXJrLCAzMiUpO1xuICAgIH1cbn1cblxucC5wcmltYXJ5LCBwIC5wcmltYXJ5LCBzcGFuLnByaW1hcnksIC50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogJHByaW1hcnk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG5wLnNlY29uZGFyeSwgcCAuc2Vjb25kYXJ5LCBzcGFuLnNlY29uZGFyeSwgLnRleHQtc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICRzZWNvbmRhcnk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG59XG5cbi50ZXh0LWJvb2sge1xuICBjb2xvcjogJGNvbG9yLWJvb2s7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYm9vaztcbiAgfVxufVxuLnRleHQtcGFnZSB7XG4gIGNvbG9yOiAkY29sb3ItcGFnZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wYWdlO1xuICB9XG4gICYuZHJhZnQge1xuICAgIGNvbG9yOiAkY29sb3ItcGFnZS1kcmFmdDtcbiAgfVxuICAmLmRyYWZ0OmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gIH1cbn1cbi50ZXh0LWNoYXB0ZXIge1xuICBjb2xvcjogJGNvbG9yLWNoYXB0ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItY2hhcHRlcjtcbiAgfVxufVxuLmZhZGVkIC50ZXh0LWJvb2s6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWJvb2sgIWltcG9ydGFudDtcbn1cbi5mYWRlZCAudGV4dC1jaGFwdGVyOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1jaGFwdGVyICFpbXBvcnRhbnQ7XG59XG4uZmFkZWQgLnRleHQtcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItcGFnZSAhaW1wb3J0YW50O1xufVxuXG5zcGFuLmhpZ2hsaWdodCB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG5cbi8qXG4gKiBMaXN0c1xuICovXG51bCwgb2wge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAkLW0gKiAxLjM7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6ICQtbSAqIDI7XG59XG5cbmxpLmNoZWNrYm94LWl0ZW0sIGxpLnRhc2stbGlzdC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0gKCQtbSAqIDEuMyk7XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkLXhzO1xuICB9XG59XG5cbi8qXG4gKiBHZW5lcmljIHRleHQgc3R5bGluZyBjbGFzc2VzXG4gKi9cbi51bmRlcmxpbmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjY2NjZlbTtcbn1cblxuLm5vLWNvbG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogR3JvdXBpbmdcbiAqL1xuLmhlYWRlci1ncm91cCB7XG4gIG1hcmdpbjogJC1tIDA7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5zcGFuLnNlcCB7XG4gIGNvbG9yOiAjQkJCO1xuICBwYWRkaW5nOiAwICQteHM7XG59XG5cbi5saXN0ID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAgKiBJY29uc1xuICAqL1xuaSB7XG4gIHBhZGRpbmctcmlnaHQ6ICQteHM7XG59XG5cbiIsIlxuLyoqIEZsZXhib3ggc3R5bGluZyBydWxlcyAqKi9cbmJvZHkuZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICNjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4uZmxleC1maWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLnJvd3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgJi5jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mbGV4IHtcbiAgbWluLWhlaWdodDogMDtcbiAgZmxleDogMTtcbn1cblxuLmZsZXguc2Nyb2xsIHtcbiAgLy9vdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICAmLnNpZGViYXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbn1cbi5mbGV4LnNjcm9sbCAuc2Nyb2xsLWJvZHkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGZsZXg6IDE7XG59XG5cbi5mbGV4LWNoaWxkID4gZGl2IHtcbiAgZmxleDogMTtcbn1cblxuLmZsZXguc2lkZWJhciB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG59XG4uZmxleC5zaWRlYmFyICsgLmZsZXguY29udGVudCB7XG4gIGZsZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgJC1sO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbGV4LnNpZGViYXIgLnNpZGViYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgc21hbGxlci10aGFuKCR4bCkge1xuICBib2R5LnNpZGViYXItbGF5b3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmZsZXguc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMzBweCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDEyMG1zO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmxleC5zaWRlYmFyLm9wZW4ge1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggMnB4IDFweCByZ2JhKDAsMCwwLC4xMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAuc2lkZWJhci10b2dnbGUgaSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAuZmxleC5zaWRlYmFyIC5zaWRlYmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkJCO1xuICAgIHBhZGRpbmctdG9wOiAkLW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGkge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJjpob3ZlciBpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyIC5zY3JvbGwtYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgI3NpZGViYXIgLnNjcm9sbC1ib2R5LmZpeGVkIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGxhcmdlci10aGFuKCR4bCkge1xuICAjc2lkZWJhciAuc2Nyb2xsLWJvZHkuZml4ZWQge1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLW07XG4gICAgd2lkdGg6IDMwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWZhZGVkO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiAwICFpbXBvcnRhbnQgfVxuICB9XG59XG5cblxuLyoqIFJ1bGVzIGZvciBhbGwgY29sdW1ucyAqL1xuZGl2W2NsYXNzXj1cImNvbC1cIl0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICQtbTtcbiAgcGFkZGluZy1yaWdodDogJC1tO1xuICAmLmZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi5tZWRpdW0ge1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgfVxuICAmLm5vcGFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0kLW07XG4gIG1hcmdpbi1yaWdodDogLSQtbTtcbn1cblxuLmZsb2F0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gICYucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYmxvY2suaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AaW5jbHVkZSBsYXJnZXItdGhhbig5OTFweCkge1xuICAucm93LmF1dG8tY2xlYXIgLmNvbC1tZC00Om50aC1jaGlsZCgzbisxKXtjbGVhcjpsZWZ0O31cbn1cblxuQGluY2x1ZGUgc21hbGxlci10aGFuKDk5MnB4KSB7XG4gIC5yb3cuYXV0by1jbGVhciAuY29sLXhzLTY6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmxlZnQ7fVxufVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogJC1tO1xuICBwYWRkaW5nLXJpZ2h0OiAkLW07XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludCBjb250cm9sXG5AbWl4aW4gc21hbGxlci10aGFuKCRzaXplKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemUpIHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBsYXJnZXItdGhhbigkc2l6ZSkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplKSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICBodG1sLmZsZXhib3gge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICBodG1sLnNoYWRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzYxNjE2MTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgYm9keS5zaGFkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbi8qKlxuICogRm9udHNcbiAqL1xuYm9keSwgYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCBsYWJlbCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiUm9ib3RvXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7IH1cblxuLkNvZGVtaXJyb3IsIHByZSwgI21hcmtkb3duLWVkaXRvci1pbnB1dCwgLmVkaXRvci10b29sYmFyLCAuY29kZS1iYXNlLCBjb2RlLCBzcGFuLmNvZGUge1xuICBmb250LWZhbWlseTogXCJMdWNpZGEgQ29uc29sZVwiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgXCJVYnVudG8gTW9ub1wiLCBNb25hY28sIG1vbm9zcGFjZTsgfVxuXG4vKlxuICogSGVhZGVyIFN0eWxlc1xuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMy40MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjJlbTtcbiAgbWFyZ2luLXRvcDogMC40ODg4ODg4OWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ4ODg4ODg5ZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDIuODI3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yOTQxMTc2NDdlbTtcbiAgbWFyZ2luLXRvcDogMC44NjI3NDUxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDMxMzcyNTVlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi4zMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIxNDI4NTcyZW07XG4gIG1hcmdpbi10b3A6IDAuNzg1NzE0MjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40MzEzNzI1NWVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjY2NmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgbWFyZ2luLXRvcDogMC43ODU3MTQyOWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzMTM3MjU1ZW07IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTU1OyB9XG4gIGgxIC5zdWJoZWFkZXIsIGgyIC5zdWJoZWFkZXIsIGgzIC5zdWJoZWFkZXIsIGg0IC5zdWJoZWFkZXIsIGg1IC5zdWJoZWFkZXIsIGg2IC5zdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogIzk2OTY5NjsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAwLjc4NTcxNDI5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjZlbTsgfVxuXG4vKlxuICogTGluayBzdHlsaW5nXG4gKi9cbmEsIC5saW5rIHtcbiAgY29sb3I6ICMwMjg4RDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCA4MG1zO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG4gIGE6aG92ZXIsIC5saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAxNDY2YzsgfVxuICBhIGksIC5saW5rIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgYSBpLnptZGktaGMtZmxpcC1ob3Jpem9udGFsLCAubGluayBpLnptZGktaGMtZmxpcC1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICBhLmljb24sIC5saW5rLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBhIHN2ZywgLmxpbmsgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qXG4gKiBPdGhlciBIVE1MIFRleHQgRWxlbWVudHNcbiAqL1xucCwgdWwsIG9sLCBwcmUsIHRhYmxlLCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1ZW07IH1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIGhyLmZhZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkYsICNlM2UwZTAgMjAlLCAjZTNlMGUwIDgwJSwgI0ZGRik7IH1cbiAgaHIubWFyZ2luLXRvcCwgaHIuZXZlbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG5zdHJvbmcsIGIsIC5ib2xkLCAuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgc3Ryb25nID4gc3Ryb25nLCBzdHJvbmcgPiBiLCBzdHJvbmcgPiAuYm9sZCwgc3Ryb25nID4gLnN0cm9uZywgYiA+IHN0cm9uZywgYiA+IGIsIGIgPiAuYm9sZCwgYiA+IC5zdHJvbmcsIC5ib2xkID4gc3Ryb25nLCAuYm9sZCA+IGIsIC5ib2xkID4gLmJvbGQsIC5ib2xkID4gLnN0cm9uZywgLnN0cm9uZyA+IHN0cm9uZywgLnN0cm9uZyA+IGIsIC5zdHJvbmcgPiAuYm9sZCwgLnN0cm9uZyA+IC5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuZW0sIGksIC5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuc21hbGwsIHAuc21hbGwsIHNwYW4uc21hbGwsIC50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgc21hbGwgc21hbGwsIHNtYWxsIHAuc21hbGwsIHNtYWxsIHNwYW4uc21hbGwsIHNtYWxsIC50ZXh0LXNtYWxsLCBwLnNtYWxsIHNtYWxsLCBwLnNtYWxsIHAuc21hbGwsIHAuc21hbGwgc3Bhbi5zbWFsbCwgcC5zbWFsbCAudGV4dC1zbWFsbCwgc3Bhbi5zbWFsbCBzbWFsbCwgc3Bhbi5zbWFsbCBwLnNtYWxsLCBzcGFuLnNtYWxsIHNwYW4uc21hbGwsIHNwYW4uc21hbGwgLnRleHQtc21hbGwsIC50ZXh0LXNtYWxsIHNtYWxsLCAudGV4dC1zbWFsbCBwLnNtYWxsLCAudGV4dC1zbWFsbCBzcGFuLnNtYWxsLCAudGV4dC1zbWFsbCAudGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuc3VwLCAuc3VwZXJzY3JpcHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuc3ViLCAuc3Vic2NyaXB0IHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG5wcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gIHByZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjlweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgcHJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cbiAgcHJlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAyODhEMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMzJweDsgfVxuICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmNvZGUtYmFzZSwgY29kZSwgc3Bhbi5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgZm9udC1zaXplOiAwLjgwZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5jb2RlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbnNwYW4uY29kZSB7XG4gIHBhZGRpbmc6IDFweCA2cHg7IH1cblxucHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLypcbiAqIFRleHQgY29sb3JzXG4gKi9cbnAucG9zLCBwIC5wb3MsIHNwYW4ucG9zLCAudGV4dC1wb3Mge1xuICBjb2xvcjogIzUyQTI1NjsgfVxuICBwLnBvczpob3ZlciwgcCAucG9zOmhvdmVyLCBzcGFuLnBvczpob3ZlciwgLnRleHQtcG9zOmhvdmVyIHtcbiAgICBjb2xvcjogIzUyQTI1NjsgfVxuXG5wLm5lZywgcCAubmVnLCBzcGFuLm5lZywgLnRleHQtbmVnIHtcbiAgY29sb3I6ICNFODRGNEY7IH1cbiAgcC5uZWc6aG92ZXIsIHAgLm5lZzpob3Zlciwgc3Bhbi5uZWc6aG92ZXIsIC50ZXh0LW5lZzpob3ZlciB7XG4gICAgY29sb3I6ICNFODRGNEY7IH1cblxucC5tdXRlZCwgcCAubXV0ZWQsIHNwYW4ubXV0ZWQsIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM4Njg2ODY7IH1cbiAgcC5tdXRlZC5zbWFsbCwgcC5tdXRlZCAuc21hbGwsIHAgLm11dGVkLnNtYWxsLCBwIC5tdXRlZCAuc21hbGwsIHNwYW4ubXV0ZWQuc21hbGwsIHNwYW4ubXV0ZWQgLnNtYWxsLCAudGV4dC1tdXRlZC5zbWFsbCwgLnRleHQtbXV0ZWQgLnNtYWxsIHtcbiAgICBjb2xvcjogIzk2OTY5NjsgfVxuXG5wLnByaW1hcnksIHAgLnByaW1hcnksIHNwYW4ucHJpbWFyeSwgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDI4OEQxOyB9XG4gIHAucHJpbWFyeTpob3ZlciwgcCAucHJpbWFyeTpob3Zlciwgc3Bhbi5wcmltYXJ5OmhvdmVyLCAudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAyODhEMTsgfVxuXG5wLnNlY29uZGFyeSwgcCAuc2Vjb25kYXJ5LCBzcGFuLnNlY29uZGFyeSwgLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlMjdiNDE7IH1cbiAgcC5zZWNvbmRhcnk6aG92ZXIsIHAgLnNlY29uZGFyeTpob3Zlciwgc3Bhbi5zZWNvbmRhcnk6aG92ZXIsIC50ZXh0LXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNlMjdiNDE7IH1cblxuLnRleHQtYm9vayB7XG4gIGNvbG9yOiAjMDA5Njg4OyB9XG4gIC50ZXh0LWJvb2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA5Njg4OyB9XG5cbi50ZXh0LXBhZ2Uge1xuICBjb2xvcjogIzAyODhEMTsgfVxuICAudGV4dC1wYWdlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAyODhEMTsgfVxuICAudGV4dC1wYWdlLmRyYWZ0IHtcbiAgICBjb2xvcjogIzlBNjBEQTsgfVxuICAudGV4dC1wYWdlLmRyYWZ0OmhvdmVyIHtcbiAgICBjb2xvcjogIzlBNjBEQTsgfVxuXG4udGV4dC1jaGFwdGVyIHtcbiAgY29sb3I6ICNlZjdjM2M7IH1cbiAgLnRleHQtY2hhcHRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNlZjdjM2M7IH1cblxuLmZhZGVkIC50ZXh0LWJvb2s6aG92ZXIge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi5mYWRlZCAudGV4dC1jaGFwdGVyOmhvdmVyIHtcbiAgY29sb3I6ICNlZjdjM2MgIWltcG9ydGFudDsgfVxuXG4uZmFkZWQgLnRleHQtcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuc3Bhbi5oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnB4IDRweDsgfVxuXG4vKlxuICogTGlzdHNcbiAqL1xudWwsIG9sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICB1bCBwLCBvbCBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwLjhweDtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICB1bCB1bCB7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB1bCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG5cbmxpLmNoZWNrYm94LWl0ZW0sIGxpLnRhc2stbGlzdC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMC44cHg7IH1cbiAgbGkuY2hlY2tib3gtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGxpLnRhc2stbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLypcbiAqIEdlbmVyaWMgdGV4dCBzdHlsaW5nIGNsYXNzZXNcbiAqL1xuLnVuZGVybGluZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1iaWdnZXIge1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjY2NjZlbTsgfVxuXG4ubm8tY29sb3Ige1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEdyb3VwaW5nXG4gKi9cbi5oZWFkZXItZ3JvdXAge1xuICBtYXJnaW46IDE2cHggMDsgfVxuICAuaGVhZGVyLWdyb3VwIGgxLCAuaGVhZGVyLWdyb3VwIGgyLCAuaGVhZGVyLWdyb3VwIGgzLCAuaGVhZGVyLWdyb3VwIGg0LCAuaGVhZGVyLWdyb3VwIGg1LCAuaGVhZGVyLWdyb3VwIGg2IHtcbiAgICBtYXJnaW46IDA7IH1cblxuc3Bhbi5zZXAge1xuICBjb2xvcjogI0JCQjtcbiAgcGFkZGluZzogMCA2cHg7IH1cblxuLmxpc3QgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gICogSWNvbnNcbiAgKi9cbmkge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cblxuLyoqIEZsZXhib3ggc3R5bGluZyBydWxlcyAqKi9cbmJvZHkuZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYm9keS5mbGV4Ym94ICNjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mbGV4LWZpbGwucm93cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZmxleC1maWxsLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZsZXgge1xuICBtaW4taGVpZ2h0OiAwO1xuICBmbGV4OiAxOyB9XG5cbi5mbGV4LnNjcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXguc2Nyb2xsLnNpZGViYXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7IH1cblxuLmZsZXguc2Nyb2xsIC5zY3JvbGwtYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZmxleDogMTsgfVxuXG4uZmxleC1jaGlsZCA+IGRpdiB7XG4gIGZsZXg6IDE7IH1cblxuLmZsZXguc2lkZWJhciB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7IH1cblxuLmZsZXguc2lkZWJhciArIC5mbGV4LmNvbnRlbnQge1xuICBmbGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mbGV4LnNpZGViYXIgLnNpZGViYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgYm9keS5zaWRlYmFyLWxheW91dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5mbGV4LnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzMwcHgsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAxMjBtcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZsZXguc2lkZWJhci5vcGVuIHtcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAuZmxleC5zaWRlYmFyLm9wZW4gLnNpZGViYXItdG9nZ2xlIGkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZmxleC5zaWRlYmFyIC5zaWRlYmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkJCO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5mbGV4LnNpZGViYXIgLnNpZGViYXItdG9nZ2xlIGkge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mbGV4LnNpZGViYXIgLnNpZGViYXItdG9nZ2xlOmhvdmVyIGkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2lkZWJhciAuc2Nyb2xsLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICNzaWRlYmFyIC5zY3JvbGwtYm9keS5maXhlZCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjc2lkZWJhciAuc2Nyb2xsLWJvZHkuZml4ZWQge1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREOyB9XG4gICAgI3NpZGViYXIgLnNjcm9sbC1ib2R5LmZpeGVkOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50OyB9IH1cblxuLyoqIFJ1bGVzIGZvciBhbGwgY29sdW1ucyAqL1xuZGl2W2NsYXNzXj1cImNvbC1cIl0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIC5jb250YWluZXIuZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyLm1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA5OTJweDsgfVxuICAuY29udGFpbmVyLnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4OyB9XG4gIC5jb250YWluZXIubm9wYWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7IH1cblxuLmZsb2F0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZsb2F0LnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5ibG9jay5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLnJvdy5hdXRvLWNsZWFyIC5jb2wtbWQtNDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJvdy5hdXRvLWNsZWFyIC5jb2wteHMtNjpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qXG4qIFRoaXMgZmlsZSBjb250YWluZXIgYWxsIGJsb2NrIHN0eWxpbmcgaW5jbHVkaW5nIGJhY2tncm91bmQgc2hhZGluZyxcbiogbWFyZ2lucywgcGFkZGluZ3MgJiBib3JkZXJzLlxuKi9cbi8qXG4qIEJhY2tncm91bmQgU2hhZGluZ1xuKi9cbi5zaGFkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5zaGFkZWQucG9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlYWQ3OyB9XG4gIC5zaGFkZWQubmVnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhOWE5OyB9XG4gIC5zaGFkZWQucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZGRmZTsgfVxuICAuc2hhZGVkLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZDdjNjsgfVxuXG4vKlxuKiBCb3JkZXJpbmdcbiovXG4uYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCOyB9XG4gIC5ib3JkZXJlZC5wb3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzUyQTI1NjsgfVxuICAuYm9yZGVyZWQubmVnIHtcbiAgICBib3JkZXItY29sb3I6ICNFODRGNEY7IH1cbiAgLmJvcmRlcmVkLnByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhEMTsgfVxuICAuYm9yZGVyZWQuc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjdiNDE7IH1cbiAgLmJvcmRlcmVkLnRoaWNrIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKlxuKiBQYWRkaW5nXG4qL1xuLm5vcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZGRlZCB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLnBhZGRlZC5sYXJnZSB7XG4gICAgcGFkZGluZzogMzJweDsgfVxuICAucGFkZGVkID4gaDE6Zmlyc3QtY2hpbGQsIC5wYWRkZWQgPiBoMjpmaXJzdC1jaGlsZCwgLnBhZGRlZCA+IGgzOmZpcnN0LWNoaWxkLCAucGFkZGVkID4gaDQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDAuMWVtOyB9XG5cbi5wYWRkZWQtdmVydGljYWwsIC5wYWRkZWQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgLnBhZGRlZC12ZXJ0aWNhbC5sYXJnZSwgLnBhZGRlZC10b3AubGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9XG5cbi5wYWRkZWQtdmVydGljYWwsIC5wYWRkZWQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgLnBhZGRlZC12ZXJ0aWNhbC5sYXJnZSwgLnBhZGRlZC1ib3R0b20ubGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG5cbi5wYWRkZWQtaG9yaXpvbnRhbCwgLnBhZGRlZC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIC5wYWRkZWQtaG9yaXpvbnRhbC5sYXJnZSwgLnBhZGRlZC1sZWZ0LmxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cblxuLnBhZGRlZC1ob3Jpem9udGFsLCAucGFkZGVkLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAucGFkZGVkLWhvcml6b250YWwubGFyZ2UsIC5wYWRkZWQtcmlnaHQubGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuLypcbiogTWFyZ2luc1xuKi9cbi5tYXJnaW5zIHtcbiAgbWFyZ2luOiAyNHB4OyB9XG4gIC5tYXJnaW5zLmxhcmdlIHtcbiAgICBtYXJnaW46IDMycHg7IH1cblxuLm1hcmdpbnMtdmVydGljYWwsIC5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAubWFyZ2lucy12ZXJ0aWNhbC5sYXJnZSwgLm1hcmdpbi10b3AubGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLm1hcmdpbnMtdmVydGljYWwsIC5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAubWFyZ2lucy12ZXJ0aWNhbC5sYXJnZSwgLm1hcmdpbi1ib3R0b20ubGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLm1hcmdpbnMtaG9yaXpvbnRhbCwgLm1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgLm1hcmdpbnMtaG9yaXpvbnRhbC5sYXJnZSwgLm1hcmdpbi1sZWZ0LmxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDsgfVxuXG4ubWFyZ2lucy1ob3Jpem9udGFsLCAubWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC5tYXJnaW5zLWhvcml6b250YWwubGFyZ2UsIC5tYXJnaW4tcmlnaHQubGFyZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuXG4vKipcbiAqIENhbGxvdXRzXG4gKi9cbi5jYWxsb3V0IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYWxsb3V0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbC1EZXNpZ24tSWNvbmljLUZvbnQnO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMS4yMjJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuY2FsbG91dC5zdWNjZXNzIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzUyQTI1NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmM2U3O1xuICAgIGNvbG9yOiAjMzc2YzM5OyB9XG4gIC5jYWxsb3V0LnN1Y2Nlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjY5JzsgfVxuICAuY2FsbG91dC5kYW5nZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTg0RjRGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2U4ZTg7XG4gICAgY29sb3I6ICNiOTE4MTg7IH1cbiAgLmNhbGxvdXQuZGFuZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMic7IH1cbiAgLmNhbGxvdXQuaW5mbyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMjg4RDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZWZmZjtcbiAgICBjb2xvcjogIzAxNTM4MDsgfVxuICAuY2FsbG91dC5pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmOCc7IH1cbiAgLmNhbGxvdXQud2FybmluZyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMjdiNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWFlMDtcbiAgICBjb2xvcjogI2I2NTMxYzsgfVxuICAuY2FsbG91dC53YXJuaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMSc7IH1cblxuLmNhcmQge1xuICBtYXJnaW46IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmNhcmQgaDMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhcmQgaDMgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNhcmQgLmJvZHksIC5jYXJkIHAuZW1wdHktdGV4dCB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAuY2FyZCBhLCAuY2FyZCBwIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG4uY2FyZC5kcmFnLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FyZC5kcmFnLWNhcmQgLmRyYWctY2FyZC1hY3Rpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FyZC5kcmFnLWNhcmQgLmhhbmRsZSwgLmNhcmQuZHJhZy1jYXJkIC5kcmFnLWNhcmQtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gICAgLmNhcmQuZHJhZy1jYXJkIC5oYW5kbGU6aG92ZXIsIC5jYXJkLmRyYWctY2FyZCAuZHJhZy1jYXJkLWFjdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9XG4gICAgLmNhcmQuZHJhZy1jYXJkIC5oYW5kbGUgaSwgLmNhcmQuZHJhZy1jYXJkIC5kcmFnLWNhcmQtYWN0aW9uIGkge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNhcmQuZHJhZy1jYXJkID4gZGl2IC5vdXRsaW5lIGlucHV0IHtcbiAgICBtYXJnaW46IDEycHggMDsgfVxuICAuY2FyZC5kcmFnLWNhcmQgPiBkaXYucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDsgfVxuICAuY2FyZC5kcmFnLWNhcmQgLmhhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jYXJkLmRyYWctY2FyZCA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG1heC13aWR0aDogODAlOyB9XG5cbi53ZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDsgfVxuXG4uaW5wdXQtYmFzZSwgLmZha2UtaW5wdXQsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIHNlbGVjdCwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB3aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtYmFzZS5uZWcsIC5uZWcuZmFrZS1pbnB1dCwgaW5wdXQubmVnW3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dC5uZWdbdHlwZT1cIm51bWJlclwiXSwgaW5wdXQubmVnW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQubmVnW3R5cGU9XCJkYXRlXCJdLCBpbnB1dC5uZWdbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXQubmVnW3R5cGU9XCJ1cmxcIl0sIGlucHV0Lm5lZ1t0eXBlPVwicGFzc3dvcmRcIl0sIHNlbGVjdC5uZWcsIHRleHRhcmVhLm5lZywgLmlucHV0LWJhc2UuaW52YWxpZCwgLmludmFsaWQuZmFrZS1pbnB1dCwgaW5wdXQuaW52YWxpZFt0eXBlPVwidGV4dFwiXSwgaW5wdXQuaW52YWxpZFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dC5pbnZhbGlkW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQuaW52YWxpZFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXQuaW52YWxpZFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dC5pbnZhbGlkW3R5cGU9XCJ1cmxcIl0sIGlucHV0LmludmFsaWRbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QuaW52YWxpZCwgdGV4dGFyZWEuaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U4NEY0RjsgfVxuICAuaW5wdXQtYmFzZS5wb3MsIC5wb3MuZmFrZS1pbnB1dCwgaW5wdXQucG9zW3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dC5wb3NbdHlwZT1cIm51bWJlclwiXSwgaW5wdXQucG9zW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQucG9zW3R5cGU9XCJkYXRlXCJdLCBpbnB1dC5wb3NbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXQucG9zW3R5cGU9XCJ1cmxcIl0sIGlucHV0LnBvc1t0eXBlPVwicGFzc3dvcmRcIl0sIHNlbGVjdC5wb3MsIHRleHRhcmVhLnBvcywgLmlucHV0LWJhc2UudmFsaWQsIC52YWxpZC5mYWtlLWlucHV0LCBpbnB1dC52YWxpZFt0eXBlPVwidGV4dFwiXSwgaW5wdXQudmFsaWRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXQudmFsaWRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dC52YWxpZFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXQudmFsaWRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXQudmFsaWRbdHlwZT1cInVybFwiXSwgaW5wdXQudmFsaWRbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QudmFsaWQsIHRleHRhcmVhLnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTJBMjU2OyB9XG4gIC5pbnB1dC1iYXNlLmRpc2FibGVkLCAuZGlzYWJsZWQuZmFrZS1pbnB1dCwgaW5wdXQuZGlzYWJsZWRbdHlwZT1cInRleHRcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJudW1iZXJcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQuZGlzYWJsZWRbdHlwZT1cImRhdGVcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJ1cmxcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJwYXNzd29yZFwiXSwgc2VsZWN0LmRpc2FibGVkLCB0ZXh0YXJlYS5kaXNhYmxlZCwgLmlucHV0LWJhc2VbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLmZha2UtaW5wdXQsIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwidGV4dFwiXSwgaW5wdXRbZGlzYWJsZWRdW3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwiZW1haWxcIl0sIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbZGlzYWJsZWRdW3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwidXJsXCJdLCBpbnB1dFtkaXNhYmxlZF1bdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3RbZGlzYWJsZWRdLCB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFjQUFBQUhDQVlBQUFERVVsZlRBQUFBTVVsRVFWUUlXMk5rd0FHdVhidjJueEdiSEVoQ1MwdUxFVU1TSmdIU2hDS0pMSUVpaVM0Qmw4UW1BWmJFSlFHU0JBQzYyQnVKK3R0N3pnQUFBQUJKUlU1RXJrSmdnZz09KTsgfVxuICAuaW5wdXQtYmFzZTpmb2N1cywgLmZha2UtaW5wdXQ6Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLmZha2UtaW5wdXQge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4jaHRtbC1lZGl0b3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNtYXJrZG93bi1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7IH1cbiAgI21hcmtkb3duLWVkaXRvciAjbWFya2Rvd24tZWRpdG9yLWlucHV0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjbWFya2Rvd24tZWRpdG9yICNtYXJrZG93bi1lZGl0b3ItaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAjbWFya2Rvd24tZWRpdG9yIC5tYXJrZG93bi1kaXNwbGF5LCAjbWFya2Rvd24tZWRpdG9yIC5tYXJrZG93bi1lZGl0b3Itd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI21hcmtkb3duLWVkaXRvciAubWFya2Rvd24tZWRpdG9yLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgI21hcmtkb3duLWVkaXRvciAubWFya2Rvd24tZGlzcGxheSB7XG4gICAgcGFkZGluZzogMCAxNnB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICNtYXJrZG93bi1lZGl0b3IgLm1hcmtkb3duLWRpc3BsYXkucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmVkaXRvci10b29sYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBmbGV4OiBub25lOyB9XG4gIC5lZGl0b3ItdG9vbGJhcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDAuOTRlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtOyB9XG4gIGxhYmVsLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmxhYmVsLnJhZGlvLCBsYWJlbC5jaGVja2JveCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIGxhYmVsLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgbGFiZWwucmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBsYWJlbC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGxhYmVsLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxubGFiZWwuaW5saW5lLmNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbmxhYmVsICsgcC5zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtOyB9XG5cbnRhYmxlLmZvcm0tdGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgdGFibGUuZm9ybS10YWJsZSB0ZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxLjVweCAwOyB9XG5cbmlucHV0W3R5cGU9ZGF0ZV0ge1xuICB3aWR0aDogMTkwcHg7IH1cblxuLnRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnRvZ2dsZS1zd2l0Y2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxMjBtczsgfVxuICAudG9nZ2xlLXN3aXRjaC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODIsIDE2MiwgODYsIDAuNCk7IH1cbiAgICAudG9nZ2xlLXN3aXRjaC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MkEyNTY7XG4gICAgICBib3JkZXI6ICMzMDVlMzI7IH1cblxuLnRvZ2dsZS1zd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODIsIDE2MiwgODYsIDAuNCk7IH1cbiAgaW5wdXQ6Y2hlY2tlZCArIC50b2dnbGUtc3dpdGNoOmFmdGVyIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MkEyNTY7XG4gICAgYm9yZGVyOiAjMzA1ZTMyOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjRweDsgfVxuXG4uZm9ybS1ncm91cCAudGV4dC1wb3MsIC5mb3JtLWdyb3VwIC50ZXh0LW5lZyB7XG4gIHBhZGRpbmc6IDZweCAwOyB9XG5cbi5mb3JtLWdyb3VwW2NvbGxhcHNpYmxlXSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7IH1cbiAgLmZvcm0tZ3JvdXBbY29sbGFwc2libGVdIC5jb2xsYXBzZS10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4OyB9XG4gIC5mb3JtLWdyb3VwW2NvbGxhcHNpYmxlXSAuY29sbGFwc2UtdGl0bGUsIC5mb3JtLWdyb3VwW2NvbGxhcHNpYmxlXSAuY29sbGFwc2UtdGl0bGUgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZm9ybS1ncm91cFtjb2xsYXBzaWJsZV0gLmNvbGxhcHNlLXRpdGxlIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5mb3JtLWdyb3VwW2NvbGxhcHNpYmxlXSAuY29sbGFwc2UtdGl0bGUgbGFiZWw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJ+KWuCc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCA0MDBtcztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAuZm9ybS1ncm91cFtjb2xsYXBzaWJsZV0gLmNvbGxhcHNlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgLmZvcm0tZ3JvdXBbY29sbGFwc2libGVdLm9wZW4gLmNvbGxhcHNlLXRpdGxlIGxhYmVsOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5pbmxpbmUtaW5wdXQtc3R5bGUsIC50aXRsZS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmRlc2NyaXB0aW9uLWlucHV0IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4OyB9XG5cbi50aXRsZS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi50aXRsZS1pbnB1dC5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAudGl0bGUtaW5wdXQucGFnZS10aXRsZSAuaW5wdXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC50aXRsZS1pbnB1dC5wYWdlLXRpdGxlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFnZS10aXRsZSBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjRlbTsgfVxuXG4uZGVzY3JpcHRpb24taW5wdXQgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB3aWR0aDogMTAwJTsgfVxuXG5kaXZbZWRpdG9yLXR5cGU9XCJtYXJrZG93blwiXSAudGl0bGUtaW5wdXQucGFnZS10aXRsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2VhcmNoLWJveCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2gtYm94IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMDI4OEQxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdG9wOiA5LjVweDsgfVxuICAuc2VhcmNoLWJveCBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm91dGxpbmUgPiBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEREQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm91dGxpbmUgPiBpbnB1dDpmb2N1cywgLm91dGxpbmUgPiBpbnB1dDphY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FBQTtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbiNsb2dpbi1mb3JtIGxhYmVsW2Zvcj1cInJlbWVtYmVyXCJdIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNsb2dpbi1mb3JtIGxhYmVsLnRvZ2dsZS1zd2l0Y2gge1xuICBtYXJnaW4tbGVmdDogMzJweDsgfVxuXG4uaW1hZ2UtcGlja2VyIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7IH1cblxudGFibGUge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICB0YWJsZSB0ZCwgdGFibGUgdGgge1xuICAgIG1pbi13aWR0aDogMTBweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICB0YWJsZSB0ZCBwLCB0YWJsZSB0aCBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxudGFibGUudGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICB0YWJsZS50YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7IH1cbiAgdGFibGUudGFibGUgdGgsIHRhYmxlLnRhYmxlIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIHRhYmxlLnRhYmxlIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICB0YWJsZS50YWJsZSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfVxuICB0YWJsZS50YWJsZSAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgdGFibGUudGFibGUgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudGFibGUubm8tc3R5bGUgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGFibGUubGlzdC10YWJsZSB7XG4gIG1hcmdpbjogLTZweDsgfVxuICB0YWJsZS5saXN0LXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA2cHg7IH1cblxuLyoqXG4gKiBJbmNsdWRlcyB0aGUgbWFpbiBuYXZpZ2F0aW9uIGhlYWRlciBhbmQgdGhlIGZhZGVkIHRvb2xiYXIuXG4gKi9cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4RDE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDsgfVxuICBoZWFkZXIgLnBhZGRlZCB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICBoZWFkZXIgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVhZGVyIC5saW5rcyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG4gIGhlYWRlciAubGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIGhlYWRlciAubGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVhZGVyIC5saW5rcyBhIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4OyB9IH1cbiAgaGVhZGVyIC5hdmF0YXIsIGhlYWRlciAudXNlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgaGVhZGVyIC5hdmF0YXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICBoZWFkZXIgLnVzZXItbmFtZSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBoZWFkZXIgLnVzZXItbmFtZSA+ICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIGhlYWRlciAudXNlci1uYW1lID4gc3BhbiwgaGVhZGVyIC51c2VyLW5hbWUgPiBpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgaGVhZGVyIC51c2VyLW5hbWUgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICBoZWFkZXIgLnVzZXItbmFtZSA+IGkge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWFkZXIgLnVzZXItbmFtZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4OyB9XG4gICAgICAgIGhlYWRlciAudXNlci1uYW1lIC5uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBoZWFkZXIgLmZsb2F0LnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAubGlua3MgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAgIGhlYWRlciAudXNlci1uYW1lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7IH0gfVxuXG4uaGVhZGVyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5oZWFkZXIgLnNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgaGVhZGVyIC5zZWFyY2gtYm94IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjRUVFOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJveCBidXR0b24ge1xuICAgIGNvbG9yOiAjRUVFOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJveCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogI0RERDsgfVxuICBoZWFkZXIgLnNlYXJjaC1ib3ggOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjREREOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJveCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogI0RERDsgfVxuICBoZWFkZXIgLnNlYXJjaC1ib3ggOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICNEREQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgaGVhZGVyIC5zZWFyY2gtYm94IHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBoZWFkZXIgLnNlYXJjaC1ib3gge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5sb2dvOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxvZ28tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5sb2dvLWltYWdlIHtcbiAgbWFyZ2luOiA2cHggMTJweCA2cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiA0M3B4OyB9XG5cbi5icmVhZGNydW1icyBzcGFuLnNlcCB7XG4gIGNvbG9yOiAjYWFhO1xuICBwYWRkaW5nOiAwIDZweDsgfVxuXG4uZmFkZWQgYSwgLmZhZGVkIGJ1dHRvbiwgLmZhZGVkIHNwYW4sIC5mYWRlZCBzcGFuID4gZGl2IHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmZhZGVkIC50ZXh0LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zOyB9XG4gIC5mYWRlZCAudGV4dC1idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYWRlZCBzcGFuLmZhZGVkLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7IH1cblxuLmZhZGVkLXNtYWxsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDEwMSwgMTkyLCAwLjE1KTsgfVxuXG4udG9vbGJhci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5icmVhZGNydW1icyAudGV4dC1idXR0b24sIC5hY3Rpb24tYnV0dG9ucyAudGV4dC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbjpsYXN0LWNoaWxkLCAuYWN0aW9uLWJ1dHRvbnMgLnRleHQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbjpmaXJzdC1jaGlsZCwgLmFjdGlvbi1idXR0b25zIC50ZXh0LWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5hY3Rpb24tYnV0dG9ucyAuZHJvcGRvd24tY29udGFpbmVyOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4uYWN0aW9uLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYWN0aW9uLWJ1dHRvbnMudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmFjdGlvbi1idXR0b25zLnRleHQtbGVmdCAudGV4dC1idXR0b24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYWN0aW9uLWJ1dHRvbnMudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnJlYWRjcnVtYnMgLnRleHQtYnV0dG9uLCAuYWN0aW9uLWJ1dHRvbnMgLnRleHQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDZweDsgfVxuICAuYWN0aW9uLWJ1dHRvbnMgLmRyb3Bkb3duLWNvbnRhaW5lcjpsYXN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctbGVmdDogNnB4OyB9XG4gIC5icmVhZGNydW1icyAudGV4dC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuYnJlYWRjcnVtYnMgYSBpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYnJlYWRjcnVtYnMgc3Bhbi5zZXAge1xuICAgIHBhZGRpbmc6IDAgM3B4OyB9IH1cblxuLm5hdi10YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uYXYtdGFicyBhLCAubmF2LXRhYnMgLnRhYi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubmF2LXRhYnMgYS5zZWxlY3RlZCwgLm5hdi10YWJzIC50YWItaXRlbS5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAyODhEMTsgfVxuXG4uZmFkZWQtc21hbGwgLm5hdi10YWJzIGEge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cblxuLnBhZ2UtbGlzdCBoNCB7XG4gIG1hcmdpbjogMjRweCAwIDZweCAwO1xuICBmb250LXNpemU6IDEuNjY2ZW07IH1cblxuLnBhZ2UtbGlzdCBhLmNoYXB0ZXIge1xuICBjb2xvcjogI2VmN2MzYzsgfVxuXG4ucGFnZS1saXN0IC5pbnNldC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFnZS1saXN0IGg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDI4OEQxO1xuICBwYWRkaW5nOiA2cHggMCA2cHggMTZweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAucGFnZS1saXN0IGg1LmRyYWZ0IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzlBNjBEQTsgfVxuXG4ucGFnZS1saXN0IC5lbnRpdHktbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ucGFnZS1saXN0IGhyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucGFnZS1saXN0IC5wYWdlLCAucGFnZS1saXN0IC5jaGFwdGVyLCAucGFnZS1saXN0IC5ib29rIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5wYWdlLWxpc3QgLnBhZ2Uge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMjg4RDE7IH1cblxuLnBhZ2UtbGlzdCAucGFnZS5kcmFmdCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzlBNjBEQTsgfVxuICAucGFnZS1saXN0IC5wYWdlLmRyYWZ0IC50ZXh0LXBhZ2Uge1xuICAgIGNvbG9yOiAjOUE2MERBOyB9XG5cbi5wYWdlLWxpc3QgLmNoYXB0ZXIge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZjdjM2M7IH1cblxuLnBhZ2UtbGlzdCAuYm9vayB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwOTY4ODsgfVxuXG4ucGFnZS1saXN0IC5tZXRhIHtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGZvbnQtc2l6ZTogMC45NWVtOyB9XG5cbi5wYWdlLWxpc3QgLm1ldGEgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4uc2lkZWJhci1wYWdlLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTJweCAwIDE2cHggMnB4O1xuICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjQkJCOyB9XG4gIC5zaWRlYmFyLXBhZ2UtbmF2IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMC45NWVtOyB9XG4gIC5zaWRlYmFyLXBhZ2UtbmF2IC5oMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgLnNpZGViYXItcGFnZS1uYXYgLmgyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAuc2lkZWJhci1wYWdlLW5hdiAuaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gIC5zaWRlYmFyLXBhZ2UtbmF2IC5oNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cbiAgLnNpZGViYXItcGFnZS1uYXYgLmg1IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDsgfVxuICAuc2lkZWJhci1wYWdlLW5hdiAuaDYge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG4gIC5zaWRlYmFyLXBhZ2UtbmF2IC5jdXJyZW50LWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ib29rLXRyZWUge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyNDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQsIGJvcmRlcjsgfVxuXG4uYm9vay10cmVlIGg0IHtcbiAgcGFkZGluZzogMTZweCAxMnB4IDAgMTJweDsgfVxuICAuYm9vay10cmVlIGg0IGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDZweCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA5Njg4OyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDEycHg7IH1cbiAgICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCBsaSBhIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCBsaSwgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgYS5ib2xkIHtcbiAgICBjb2xvcjogI0VFRSAhaW1wb3J0YW50OyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAuYm9vayB7XG4gICAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuICAgIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5ib29rLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMjkpOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5jaGFwdGVyIHtcbiAgICBjb2xvcjogI2VmN2MzYyAhaW1wb3J0YW50OyB9XG4gICAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLmNoYXB0ZXIuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDEyNCwgNjAsIDAuMTIpOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IFtjaGFwdGVyLXRvZ2dsZV0ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAubGlzdC1pdGVtLWNoYXB0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VmN2MzYztcbiAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAubGlzdC1pdGVtLXBhZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDI4OEQxO1xuICAgIG1hcmdpbjogMTBweCAxMHB4OyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5wYWdlIHtcbiAgICBjb2xvcjogIzAyODhEMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAucGFnZS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDEzNiwgMjA5LCAwLjEpOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5saXN0LWl0ZW0tcGFnZS5kcmFmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjOUE2MERBOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5wYWdlLmRyYWZ0IC5wYWdlLCAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAubGlzdC1pdGVtLXBhZ2UuZHJhZnQgYS5wYWdlIHtcbiAgICBjb2xvcjogIzlBNjBEQSAhaW1wb3J0YW50OyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLnN1Yi1tZW51Lm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zb3J0YWJsZS1wYWdlLWxpc3QsIC5zb3J0YWJsZS1wYWdlLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5zb3J0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDI0cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwOTY4ODsgfVxuXG4uc29ydGFibGUtcGFnZS1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnNvcnRhYmxlLXBhZ2UtbGlzdCA+IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc29ydGFibGUtcGFnZS1saXN0IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuc29ydGFibGUtcGFnZS1saXN0IGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWluLWhlaWdodDogMzhweDsgfVxuICAgIC5zb3J0YWJsZS1wYWdlLWxpc3QgbGkudGV4dC1jaGFwdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VmN2MzYzsgfVxuICAgIC5zb3J0YWJsZS1wYWdlLWxpc3QgbGkudGV4dC1wYWdlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAyODhEMTsgfVxuICAuc29ydGFibGUtcGFnZS1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLnNvcnRhYmxlLXBhZ2UtbGlzdCBsaS5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc29ydGFibGUtcGFnZS1saXN0IGxpLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYWN0aXZpdHktbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBjb2xvcjogIzg4ODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLmFjdGl2aXR5LWxpc3QtaXRlbSAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmFjdGl2aXR5LWxpc3QtaXRlbSAubGVmdCArIC5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQycHg7IH1cbiAgLmFjdGl2aXR5LWxpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxudWwucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4OyB9XG4gIHVsLnBhZ2luYXRpb24gbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIHVsLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSwgdWwucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICB1bC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYSwgdWwucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG4gIHVsLnBhZ2luYXRpb24gYSwgdWwucGFnaW5hdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgdWwucGFnaW5hdGlvbiBhLmRpc2FibGVkLCB1bC5wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICB1bC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDEzNiwgMjA5LCAwLjgpO1xuICAgIGNvbG9yOiAjRUVFO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyLCAxMzYsIDIwOSwgMC44KTsgfVxuICB1bC5wYWdpbmF0aW9uIGEge1xuICAgIGNvbG9yOiAjMDI4OEQxOyB9XG5cbi5jb21wYWN0IHVsLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7IH1cblxuLmVudGl0eS1saXN0ID4gZGl2IHtcbiAgcGFkZGluZzogMTZweCAwOyB9XG5cbi5lbnRpdHktbGlzdCBoNCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZW50aXR5LWxpc3QgaHIge1xuICBtYXJnaW46IDA7IH1cblxuLmVudGl0eS1saXN0IC50ZXh0LXNtYWxsLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI0FBQTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4uZW50aXR5LWxpc3QgLnRleHQtbXV0ZWQgcC50ZXh0LW11dGVkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZW50aXR5LWxpc3QgLnBhZ2UuZHJhZnQgLnRleHQtcGFnZSB7XG4gIGNvbG9yOiAjOUE2MERBOyB9XG5cbi5jYXJkIC5lbnRpdHktbGlzdC1pdGVtLCAuY2FyZCAuYWN0aXZpdHktbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbi5lbnRpdHktbGlzdC5jb21wYWN0IHtcbiAgZm9udC1zaXplOiAwLjZlbTsgfVxuICAuZW50aXR5LWxpc3QuY29tcGFjdCBoNCwgLmVudGl0eS1saXN0LmNvbXBhY3QgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuZW50aXR5LWxpc3QuY29tcGFjdCAuZW50aXR5LWl0ZW0tc25pcHBldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZW50aXR5LWxpc3QuY29tcGFjdCAuZW50aXR5LWxpc3QtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAuZW50aXR5LWxpc3QuY29tcGFjdCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVudGl0eS1saXN0LmNvbXBhY3QgPiBwLmVtcHR5LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuZW50aXR5LWxpc3QuY29tcGFjdCBociB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5kcm9wZG93bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5kcm9wZG93bi1jb250YWluZXIgdWwud2lkZSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDsgfVxuICAuZHJvcGRvd24tY29udGFpbmVyIHVsIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuZHJvcGRvd24tY29udGFpbmVyIHVsIGxpLnBhZGRlZCB7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuZHJvcGRvd24tY29udGFpbmVyIHVsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRhaW5lciB1bCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH1cbiAgICAuZHJvcGRvd24tY29udGFpbmVyIHVsIGEgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB1bCBsaS5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDsgfVxuXG4uZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5mZWF0dXJlZC1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVyIGltZzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuXG4uYm9vay1ncmlkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cbiAgLmJvb2stZ3JpZC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmJvb2stZ3JpZC1jb250ZW50IGgyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMwMDk2ODg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ib29rLWdyaWQtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gIC5ib29rLWdyaWQtY29udGVudCBwLnNtYWxsIHtcbiAgICBmb250LXNpemU6IC44ZW07IH1cblxuLmJvb2stZ3JpZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGFnZS1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAucGFnZS1lZGl0b3IgLmZhZGVkLXNtYWxsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnBhZ2UtZWRpdG9yIC5lZGl0LWFyZWEge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZHJhZnQtbm90aWZpY2F0aW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAxMjBtcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuICAuZHJhZnQtbm90aWZpY2F0aW9uLnZpc2libGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnBhZ2Utc3R5bGUuZWRpdG9yIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAucGFnZS1jb250ZW50IC5hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wYWdlLWNvbnRlbnQgaW1nLmFsaWduLWxlZnQsIC5wYWdlLWNvbnRlbnQgdGFibGUuYWxpZ24tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDZweCAxMnB4IDZweCAwOyB9XG4gIC5wYWdlLWNvbnRlbnQgLmFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAucGFnZS1jb250ZW50IGltZy5hbGlnbi1yaWdodCwgLnBhZ2UtY29udGVudCB0YWJsZS5hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiA2cHggMCA2cHggMTJweDsgfVxuICAucGFnZS1jb250ZW50IC5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucGFnZS1jb250ZW50IGgxLCAucGFnZS1jb250ZW50IGgyLCAucGFnZS1jb250ZW50IGgzLCAucGFnZS1jb250ZW50IGg0LCAucGFnZS1jb250ZW50IGg1LCAucGFnZS1jb250ZW50IGg2LCAucGFnZS1jb250ZW50IHByZSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLnBhZ2UtY29udGVudCBociB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxNnB4IDA7IH1cbiAgLnBhZ2UtY29udGVudCB0YWJsZSB7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucGFnZS1jb250ZW50IGlucyxcbiAgLnBhZ2UtY29udGVudCBkZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGFnZS1jb250ZW50IGlucyB7XG4gICAgYmFja2dyb3VuZDogI2RiZmZkYjsgfVxuICAucGFnZS1jb250ZW50IGRlbCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRUNFQzsgfVxuXG4ucG9pbnRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wb2ludGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAxcHggcmdiYSgyMTIsIDIwOSwgMjA5LCAwLjM1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB3aWR0aDogMjcycHg7XG4gIHotaW5kZXg6IDU1OyB9XG4gIC5wb2ludGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC05cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQztcbiAgICB6LWluZGV4OiA1NjsgfVxuICAucG9pbnRlciBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICB6LWluZGV4OiA0MDsgfVxuICAucG9pbnRlciBpbnB1dCwgLnBvaW50ZXIgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnBvaW50ZXIgPiBpIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAucG9pbnRlciBzcGFuLmljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAucG9pbnRlciAuYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDAgMCAwIC00cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmxvYXRpbmctdG9vbGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIHJpZ2h0OiA2NHB4O1xuICB3aWR0aDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IDE4MG1zO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtaW4taGVpZ2h0OiAwcHg7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3gub3BlbiB7XG4gICAgd2lkdGg6IDQ4MHB4OyB9XG4gIC5mbG9hdGluZy10b29sYm94IFt0b29sYm94LXRvZ2dsZV0gaSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDE4MG1zOyB9XG4gIC5mbG9hdGluZy10b29sYm94IFt0b29sYm94LXRvZ2dsZV0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMTgwbXM7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3gub3BlbiBbdG9vbGJveC10b2dnbGVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4yOSk7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3gub3BlbiBbdG9vbGJveC10b2dnbGVdIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mbG9hdGluZy10b29sYm94IC50YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gIC5mbG9hdGluZy10b29sYm94IC50YWJzIGkge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggLnRhYnMgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAuZmxvYXRpbmctdG9vbGJveC5vcGVuIC50YWJzID4gc3Bhbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuZmxvYXRpbmctdG9vbGJveCBkaXZbdG9vbGJveC10YWItY29udGVudF0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggZGl2W3Rvb2xib3gtdGFiLWNvbnRlbnRdIC5wYWRkZWQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAyNHB4IDEycHggMjRweDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCAudGFncyBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNTBweDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCAudGFncyB0ZCwgLmZsb2F0aW5nLXRvb2xib3ggLnRhZy10YWJsZSA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggLmhhbmRsZSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mbG9hdGluZy10b29sYm94IGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCB0YWJsZSB0ZCwgLmZsb2F0aW5nLXRvb2xib3ggdGFibGUgdGgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cblt0b29sYm94LXRhYi1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhZy1kaXNwbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWctZGlzcGxheSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRhZy1kaXNwbGF5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudGFnLWRpc3BsYXkgLmhlYWRpbmcgdGgge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnRhZy1kaXNwbGF5IHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLnRhZy1kaXNwbGF5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnRhZy1kaXNwbGF5IC50YWctdmFsdWUge1xuICAgIGNvbG9yOiAjODg4OyB9XG4gIC50YWctZGlzcGxheSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC50YWctZGlzcGxheSAudGFnIHtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG5cbi5zdWdnZXN0aW9uLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQjtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAxcHggI0NDQztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuc3VnZ2VzdGlvbi1ib3ggbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREOyB9XG4gICAgLnN1Z2dlc3Rpb24tYm94IGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5zdWdnZXN0aW9uLWJveCBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfVxuXG4uY29tbWVudC1lZGl0b3IgLkNvZGVNaXJyb3IsIC5jb21tZW50LWVkaXRvciAuQ29kZU1pcnJvci1zY3JvbGwge1xuICBtaW4taGVpZ2h0OiAxNzVweDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4iLCJcbi8qXG4qIFRoaXMgZmlsZSBjb250YWluZXIgYWxsIGJsb2NrIHN0eWxpbmcgaW5jbHVkaW5nIGJhY2tncm91bmQgc2hhZGluZyxcbiogbWFyZ2lucywgcGFkZGluZ3MgJiBib3JkZXJzLlxuKi9cblxuXG4vKlxuKiBCYWNrZ3JvdW5kIFNoYWRpbmdcbiovXG4uc2hhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgJi5wb3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHBvc2l0aXZlLCA0MCUpO1xuICB9XG4gICYubmVnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRuZWdhdGl2ZSwgMjAlKTtcbiAgfVxuICAmLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDQwJSk7XG4gIH1cbiAgJi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgMzAlKTtcbiAgfVxufVxuXG4vKlxuKiBCb3JkZXJpbmdcbiovXG4uYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xuICAmLnBvcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcG9zaXRpdmU7XG4gIH1cbiAgJi5uZWcge1xuICAgIGJvcmRlci1jb2xvcjogJG5lZ2F0aXZlO1xuICB9XG4gICYucHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuICAmLnNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG4gICYudGhpY2sge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLypcbiogUGFkZGluZ1xuKi9cbi5ub3BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZGRlZCB7XG4gIHBhZGRpbmc6ICQtbDtcbiAgJi5sYXJnZSB7XG4gICAgcGFkZGluZzogJC14bDtcbiAgfVxuICA+aDEsID5oMiwgPmgzLCA+aDQge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMC4xZW07XG4gICAgfVxuICB9XG59XG4ucGFkZGVkLXZlcnRpY2FsLCAucGFkZGVkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAkLW07XG4gICYubGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAkLXhsO1xuICB9XG59XG5cbi5wYWRkZWQtdmVydGljYWwsIC5wYWRkZWQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206ICQtbTtcbiAgJi5sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206ICQteGw7XG4gIH1cbn1cbi5wYWRkZWQtaG9yaXpvbnRhbCwgLnBhZGRlZC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAkLW07XG4gICYubGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogJC14bDtcbiAgfVxufVxuLnBhZGRlZC1ob3Jpem9udGFsLCAucGFkZGVkLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogJC1tO1xuICAmLmxhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXhsO1xuICB9XG59XG5cbi8qXG4qIE1hcmdpbnNcbiovXG4ubWFyZ2lucyB7XG4gIG1hcmdpbjogJC1sO1xuICAmLmxhcmdlIHtcbiAgICBtYXJnaW46ICQteGw7XG4gIH1cbn1cbi5tYXJnaW5zLXZlcnRpY2FsLCAubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6ICQtbTtcbiAgJi5sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogJC14bDtcbiAgfVxufVxuLm1hcmdpbnMtdmVydGljYWwsIC5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogJC1tO1xuICAmLmxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkLXhsO1xuICB9XG59XG4ubWFyZ2lucy1ob3Jpem9udGFsLCAubWFyZ2luLWxlZnQge1xuICBtYXJnaW4tbGVmdDogJC1tO1xuICAmLmxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogJC14bDtcbiAgfVxufVxuLm1hcmdpbnMtaG9yaXpvbnRhbCwgLm1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogJC1tO1xuICAmLmxhcmdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICQteGw7XG4gIH1cbn1cblxuXG4vKipcbiAqIENhbGxvdXRzXG4gKi9cblxuLmNhbGxvdXQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNCQkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIHBhZGRpbmc6ICQtcyAkLXMgJC1zICQteGw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsLURlc2lnbi1JY29uaWMtRm9udCc7XG4gICAgbGVmdDogJC14cyArIDRweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIC8vdG9wOiAkLXhzICsgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxLjIyMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3NpdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwb3NpdGl2ZSwgNDUlKTtcbiAgICBjb2xvcjogZGFya2VuKCRwb3NpdGl2ZSwgMTYlKTtcbiAgfVxuICAmLnN1Y2Nlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjY5JztcbiAgfVxuICAmLmRhbmdlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRuZWdhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRuZWdhdGl2ZSwgMzQlKTtcbiAgICBjb2xvcjogZGFya2VuKCRuZWdhdGl2ZSwgMjAlKTtcbiAgfVxuICAmLmRhbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjInO1xuICB9XG4gICYuaW5mbyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRpbmZvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGluZm8sIDUwJSk7XG4gICAgY29sb3I6IGRhcmtlbigkaW5mbywgMTYlKTtcbiAgfVxuICAmLmluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWY4JztcbiAgfVxuICAmLndhcm5pbmcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkd2FybmluZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCR3YXJuaW5nLCAzNiUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJHdhcm5pbmcsIDE2JSk7XG4gIH1cbiAgJi53YXJuaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMSc7XG4gIH1cbn1cblxuLmNhcmQge1xuICBtYXJnaW46ICQtbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgaDMge1xuICAgIHBhZGRpbmc6ICQtbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAkZnMtcztcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaDMgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmJvZHksIHAuZW1wdHktdGV4dCB7XG4gICAgcGFkZGluZzogJC1tO1xuICB9XG4gIGEsIHAge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5jYXJkLmRyYWctY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAkLXMgKyAyOHB4O1xuICBtYXJnaW46ICQtcyAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5kcmFnLWNhcmQtYWN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhhbmRsZSwgLmRyYWctY2FyZC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICQteHM7XG4gICAgcGFkZGluZy1yaWdodDogJC14cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgfVxuICAgIGkge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gID4gZGl2IC5vdXRsaW5lIGlucHV0IHtcbiAgICBtYXJnaW46ICQtcyAwO1xuICB9XG4gID4gZGl2LnBhZGRlZCB7XG4gICAgcGFkZGluZzogJC1zIDAgIWltcG9ydGFudDtcbiAgfVxuICAuaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgJC1zO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5cbi53ZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogJC1tO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufSIsIlxuLmlucHV0LWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZnMtcztcbiAgcGFkZGluZzogJC14cyoxLjU7XG4gIGNvbG9yOiAjNjY2O1xuICB3aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgJi5uZWcsICYuaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5lZ2F0aXZlO1xuICB9XG4gICYucG9zLCAmLnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcG9zaXRpdmU7XG4gIH1cbiAgJi5kaXNhYmxlZCwgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFjQUFBQUhDQVlBQUFERVVsZlRBQUFBTVVsRVFWUUlXMk5rd0FHdVhidjJueEdiSEVoQ1MwdUxFVU1TSmdIU2hDS0pMSUVpaVM0Qmw4UW1BWmJFSlFHU0JBQzYyQnVKK3R0N3pnQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5mYWtlLWlucHV0IHtcbiAgQGV4dGVuZCAuaW5wdXQtYmFzZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNodG1sLWVkaXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtYXJrZG93bi1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gICNtYXJrZG93bi1lZGl0b3ItaW5wdXQge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6ICQteHMgJC1tO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG4gIC5tYXJrZG93bi1kaXNwbGF5LCAubWFya2Rvd24tZWRpdG9yLXdyYXAge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYXJrZG93bi1lZGl0b3Itd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWFya2Rvd24tZGlzcGxheSB7XG4gICAgcGFkZGluZzogMCAkLW0gMDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLm1hcmtkb3duLWRpc3BsYXkucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lZGl0b3ItdG9vbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkLXhzICQtbTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgZmxleDogbm9uZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMC45NGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICYuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxubGFiZWwucmFkaW8sIGxhYmVsLmNoZWNrYm94IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICQteHM7XG4gIH1cbn1cblxubGFiZWwuaW5saW5lLmNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAkLW07XG59XG5cbmxhYmVsICsgcC5zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xufVxuXG50YWJsZS5mb3JtLXRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAkLXh4cy8yIDA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIEBleHRlbmQgLmlucHV0LWJhc2U7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0ge1xuICB3aWR0aDogMTkwcHg7XG59XG5cbi50b2dnbGUtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwb3NpdGl2ZSwgMC40KTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9zaXRpdmU7XG4gICAgICBib3JkZXI6IGRhcmtlbigkcG9zaXRpdmUsIDIwJSk7XG4gICAgfVxuICB9XG59XG4udG9nZ2xlLXN3aXRjaC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwb3NpdGl2ZSwgMC40KTtcbiAgJjphZnRlciB7XG4gICAgbGVmdDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9zaXRpdmU7XG4gICAgYm9yZGVyOiBkYXJrZW4oJHBvc2l0aXZlLCAyMCUpO1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJC1zO1xuICB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIC50ZXh0LXBvcywgLnRleHQtbmVnIHtcbiAgICBwYWRkaW5nOiAkLXhzIDA7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXBbY29sbGFwc2libGVdIHtcbiAgbWFyZ2luLWxlZnQ6IC0kLW07XG4gIG1hcmdpbi1yaWdodDogLSQtbTtcbiAgcGFkZGluZzogMCAkLW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgLmNvbGxhcHNlLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLSQtbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kLW07XG4gICAgcGFkZGluZzogJC1zICQtbTtcbiAgfVxuICAuY29sbGFwc2UtdGl0bGUsIC5jb2xsYXBzZS10aXRsZSBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jb2xsYXBzZS10aXRsZSBsYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuY29sbGFwc2UtdGl0bGUgbGFiZWw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJ+KWuCc7XG4gICAgbWFyZ2luLXJpZ2h0OiAkLW07XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDQwMG1zO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIC5jb2xsYXBzZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAkLW07XG4gIH1cbiAgJi5vcGVuIC5jb2xsYXBzZS10aXRsZSBsYWJlbDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG4uaW5saW5lLWlucHV0LXN0eWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkLXM7XG59XG5cbi50aXRsZS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIEBleHRlbmQgLmlubGluZS1pbnB1dC1zdHlsZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi50aXRsZS1pbnB1dC5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgLmlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5kZXNjcmlwdGlvbi1pbnB1dCB0ZXh0YXJlYSB7XG4gIEBleHRlbmQgLmlubGluZS1pbnB1dC1zdHlsZTtcbiAgZm9udC1zaXplOiAkZnMtbTtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXZbZWRpdG9yLXR5cGU9XCJtYXJrZG93blwiXSAudGl0bGUtaW5wdXQucGFnZS10aXRsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1ib3gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdG9wOiA5LjVweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAkLWw7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3V0bGluZSA+IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FBQTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbiNsb2dpbi1mb3JtIGxhYmVsW2Zvcj1cInJlbWVtYmVyXCJdIHtcbiAgbWFyZ2luOiAwO1xufVxuI2xvZ2luLWZvcm0gbGFiZWwudG9nZ2xlLXN3aXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAkLXhsO1xufVxuXG4uaW1hZ2UtcGlja2VyIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG59IiwidGFibGUge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgdGQsIHRoIHtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgdGQgcCwgdGggcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnRhYmxlLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgfVxuICB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6ICQteHMgJC14cztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIH1cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbnRhYmxlLm5vLXN0eWxlIHtcbiAgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbnRhYmxlLmxpc3QtdGFibGUge1xuICBtYXJnaW46IDAgLSQteHM7XG4gIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAkLXhzO1xuICB9XG59IiwiLyoqXG4gKiBJbmNsdWRlcyB0aGUgbWFpbiBuYXZpZ2F0aW9uIGhlYWRlciBhbmQgdGhlIGZhZGVkIHRvb2xiYXIuXG4gKi9cblxuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgY29sb3I6ICNmZmY7XG4gIC5wYWRkZWQge1xuICAgIHBhZGRpbmc6ICQtbTtcbiAgfVxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6ICQteGw7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJC1tO1xuICAgIH1cbiAgfVxuICAubGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICQtbSAkLWw7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nOiAkLW0gJC1zO1xuICAgIH1cbiAgfVxuICAuYXZhdGFyLCAudXNlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmF2YXRhciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC51c2VyLW5hbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy10b3A6ICQtbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgPiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgID4gc3BhbiwgPiBpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJC14cztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkLXh4cztcbiAgICB9XG4gICAgPiBpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICQteHM7XG4gICAgICAubmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkc2NyZWVuLXNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5mbG9hdC5yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgLmxpbmtzIGEge1xuICAgICAgcGFkZGluZzogJC1zO1xuICAgIH1cbiAgICAudXNlci1uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkLXM7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogI0VFRTtcbiAgfVxuICBidXR0b24ge1xuICAgIGNvbG9yOiAjRUVFO1xuICB9XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogI0RERDtcbiAgfVxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjREREO1xuICB9XG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogI0RERDtcbiAgfVxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICNEREQ7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRzY3JlZW4tbGcpIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbCkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgc21hbGxlci10aGFuKCRzKSB7XG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubG9nby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTRweCAkLWwgMTRweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sb2dvLWltYWdlIHtcbiAgbWFyZ2luOiAkLXhzICQtcyAkLXhzIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogNDNweDtcbn1cblxuLmJyZWFkY3J1bWJzIHNwYW4uc2VwIHtcbiAgY29sb3I6ICNhYWE7XG4gIHBhZGRpbmc6IDAgJC14cztcbn1cbi5mYWRlZCB7XG4gIGEsIGJ1dHRvbiwgc3Bhbiwgc3BhbiA+IGRpdiB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgLnRleHQtYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZhZGVkIHNwYW4uZmFkZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJC1zO1xufVxuXG4uZmFkZWQtc21hbGwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZmFkZWQ7XG59XG5cbi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5icmVhZGNydW1icyAudGV4dC1idXR0b24sIC5hY3Rpb24tYnV0dG9ucyAudGV4dC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICQtcztcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi5hY3Rpb24tYnV0dG9ucyAuZHJvcGRvd24tY29udGFpbmVyOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogJC1zO1xufVxuLmFjdGlvbi1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICYudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC50ZXh0LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkLW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICYudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG0pIHtcbiAgLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbiwgLmFjdGlvbi1idXR0b25zIC50ZXh0LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJC1zICQteHM7XG4gIH1cbiAgLmFjdGlvbi1idXR0b25zIC5kcm9wZG93bi1jb250YWluZXI6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICQteHM7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5icmVhZGNydW1icyBhIGkge1xuICAgIGZvbnQtc2l6ZTogJGZzLW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYnJlYWRjcnVtYnMgc3Bhbi5zZXAge1xuICAgIHBhZGRpbmc6IDAgJC14eHM7XG4gIH1cbn1cblxuLm5hdi10YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhLCAudGFiLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICQtbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuLmZhZGVkLXNtYWxsIC5uYXYtdGFicyBhIHtcbiAgcGFkZGluZzogJC1zICQtbTtcbn0iLCIucGFnZS1saXN0IHtcbiAgaDQge1xuICAgIG1hcmdpbjogJC1sIDAgJC14cyAwO1xuICAgIGZvbnQtc2l6ZTogMS42NjZlbTtcbiAgfVxuICBhLmNoYXB0ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItY2hhcHRlcjtcbiAgfVxuICAuaW5zZXQtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46ICQtcyAwIDAgMDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1wYWdlO1xuICAgIHBhZGRpbmc6ICQteHMgMCAkLXhzICQtbTtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJi5kcmFmdCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gICAgfVxuICB9XG4gIC5lbnRpdHktbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkLW07XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBhZ2UsIC5jaGFwdGVyLCAuYm9vayB7XG4gICAgcGFkZGluZy1sZWZ0OiAkLWw7XG4gIH1cbiAgLnBhZ2Uge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yLXBhZ2U7XG4gIH1cbiAgLnBhZ2UuZHJhZnQge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gICAgLnRleHQtcGFnZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gICAgfVxuICB9XG4gIC5jaGFwdGVyIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1jaGFwdGVyO1xuICB9XG4gIC5ib29rIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1ib29rO1xuICB9XG4gIC5tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAtJC1tO1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICB9XG4gIC5tZXRhIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogJC1zO1xuICB9XG59XG5cbi5zaWRlYmFyLXBhZ2UtbmF2IHtcbiAgJG5hdi1pbmRlbnQ6ICQtcztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkLXMgMCAkLW0gMnB4O1xuICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjQkJCO1xuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkLXM7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICB9XG4gIC5oMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmgyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAuaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWluZGVudDtcbiAgfVxuICAuaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWluZGVudCoyO1xuICB9XG4gIC5oNSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXYtaW5kZW50KjM7XG4gIH1cbiAgLmg2IHtcbiAgICBtYXJnaW4tbGVmdDogJG5hdi1pbmRlbnQqNDtcbiAgfVxuICAuY3VycmVudC1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4vLyBTaWRlYmFyIGxpc3Rcbi5ib29rLXRyZWUge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyNDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQsIGJvcmRlcjtcbn1cbi5ib29rLXRyZWUgaDQge1xuICBwYWRkaW5nOiAkLW0gJC1zIDAgJC1zO1xuICBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXM7XG4gIH1cbn1cbi5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkLXhzIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1ib29rO1xuICBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6ICQteHMgMCAkLXhzICQtcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgbGkgYSBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXhzICsgMnB4O1xuICB9XG4gIGxpLCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhLmJvbGQge1xuICAgIGNvbG9yOiAjRUVFICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ib29rIHtcbiAgICBjb2xvcjogJGNvbG9yLWJvb2sgIWltcG9ydGFudDtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJvb2ssIDAuMjkpO1xuICAgIH1cbiAgfVxuICAuY2hhcHRlciB7XG4gICAgY29sb3I6ICRjb2xvci1jaGFwdGVyICFpbXBvcnRhbnQ7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1jaGFwdGVyLCAwLjEyKTtcbiAgICB9XG4gIH1cbiAgW2NoYXB0ZXItdG9nZ2xlXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkLXM7XG4gIH1cbiAgLmxpc3QtaXRlbS1jaGFwdGVyIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1jaGFwdGVyO1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saXN0LWl0ZW0tcGFnZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1wYWdlO1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICB9XG4gIC5wYWdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcGFnZSwgMC4xKTtcbiAgICB9XG4gIH1cbiAgLmxpc3QtaXRlbS1wYWdlLmRyYWZ0IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1wYWdlLWRyYWZ0O1xuICB9XG4gIC5wYWdlLmRyYWZ0IC5wYWdlLCAubGlzdC1pdGVtLXBhZ2UuZHJhZnQgYS5wYWdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zdWItbWVudS5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBTb3J0YWJsZSBMaXN0c1xuLnNvcnRhYmxlLXBhZ2UtbGlzdCwgLnNvcnRhYmxlLXBhZ2UtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uc29ydC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAkLW07XG4gIHBhZGRpbmc6IDAgJC1sIDAgJC1sO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ib29rO1xufVxuLnNvcnRhYmxlLXBhZ2UtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICA+IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgcGFkZGluZzogJC14cyAkLXM7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICYudGV4dC1jaGFwdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWNoYXB0ZXI7XG4gICAgfVxuICAgICYudGV4dC1wYWdlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXBhZ2U7XG4gICAgfVxuICB9XG4gIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAkLXhzO1xuICB9XG59XG4uc29ydGFibGUtcGFnZS1saXN0IGxpLnBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvcnRhYmxlLXBhZ2UtbGlzdCBsaS5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hY3Rpdml0eS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAkLXMgMDtcbiAgY29sb3I6ICM4ODg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICBmb250LXNpemU6IDAuOWVtO1xuICAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxlZnQgKyAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICsgJC1zO1xuICB9XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbnVsLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJC1tIDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGEsIHNwYW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgfVxuICB9XG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIGEsIHNwYW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgfVxuICB9XG4gIGEsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICQteHhzICQtcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbiAgbGkuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuOCk7XG4gICAgY29sb3I6ICNFRUU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjgpO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4uY29tcGFjdCB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZW50aXR5LWxpc3Qge1xuICA+IGRpdiB7XG4gICAgcGFkZGluZzogJC1tIDA7XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50ZXh0LXNtYWxsLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjQUFBO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIG1hcmdpbi10b3A6ICQteHM7XG4gIH1cbiAgLnRleHQtbXV0ZWQgcC50ZXh0LW11dGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLmRyYWZ0IC50ZXh0LXBhZ2Uge1xuICAgIGNvbG9yOiAkY29sb3ItcGFnZS1kcmFmdDtcbiAgfVxufVxuXG4uY2FyZCAuZW50aXR5LWxpc3QtaXRlbSwgLmNhcmQgLmFjdGl2aXR5LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogJC1tO1xuICBwYWRkaW5nLXJpZ2h0OiAkLW07XG59XG5cbi5lbnRpdHktbGlzdC5jb21wYWN0IHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgaDQsIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmVudGl0eS1pdGVtLXNuaXBwZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudGl0eS1saXN0LWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAkZnMtbSAqIDAuODtcbiAgICBwYWRkaW5nLXRvcDogJC14cztcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgPiBwLmVtcHR5LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZzLW07XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAkLW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAkLXhzIDA7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICYud2lkZSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgfVxuICAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbiAgbGkucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAkLXhzICQtbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICQteHMgJC1tO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICB9XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICQtcztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG4gIH1cbiAgbGkuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIH1cbn1cblxuLy8gQm9va3MgZ3JpZCB2aWV3XG4uZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB9XG4gIGltZzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4uYm9vay1ncmlkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgaDIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzAwOTY4ODs7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gIH1cbiAgcC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICB9XG59XG5cbi5ib29rLWdyaWQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b20gOiAyMHB4O1xufVxuIiwiLnBhZ2UtZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC5mYWRlZC1zbWFsbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5lZGl0LWFyZWEge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZHJhZnQtbm90aWZpY2F0aW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAxMjBtcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgJi52aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5wYWdlLXN0eWxlLmVkaXRvciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAkLXh4bDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLmFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaW1nLmFsaWduLWxlZnQsIHRhYmxlLmFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAkLXhzICQtcyAkLXhzIDA7XG4gIH1cbiAgLmFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBpbWcuYWxpZ24tcmlnaHQsIHRhYmxlLmFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46ICQteHMgMCAkLXhzICQtcztcbiAgfVxuICAuYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gIH1cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcHJlIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICBociB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAkLW0gMDtcbiAgfVxuICB0YWJsZSB7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGRpZmZzXG4gIGlucyxcbiAgZGVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgaW5zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJmZmRiO1xuICB9XG4gIGRlbCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRUNFQztcbiAgfVxufVxuXG4vLyBQYWdlIGNvbnRlbnQgcG9pbnRlcnNcbi5wb2ludGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG59XG4ucG9pbnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJC1zICQtcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDFweCByZ2JhKDIxMiwgMjA5LCAyMDksIDAuMzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcbiAgd2lkdGg6IDI3MnB4O1xuICB6LWluZGV4OiA1NTtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtOXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQztcbiAgICB6LWluZGV4OiA1NjtcbiAgfVxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICB6LWluZGV4OiA0MDtcbiAgfVxuICBpbnB1dCwgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgPiBpIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxuICBzcGFuLmljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDAgMCAwIC00cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBBdHRyaWJ1dGUgZm9ybVxuLmZsb2F0aW5nLXRvb2xib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICByaWdodDogJC14bCoyO1xuICB3aWR0aDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IDE4MG1zO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gICYub3BlbiB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG4gIFt0b29sYm94LXRvZ2dsZV0gaSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDE4MG1zO1xuICB9XG4gIFt0b29sYm94LXRvZ2dsZV0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMTgwbXM7XG4gIH1cbiAgJi5vcGVuIFt0b29sYm94LXRvZ2dsZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjI5KTtcbiAgfVxuICAmLm9wZW4gW3Rvb2xib3gtdG9nZ2xlXSBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gID4gZGl2IHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICAudGFicyBpIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWJzID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6ICQtcyAkLW07XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG4gICYub3BlbiAudGFicyA+IHNwYW4uYWN0aXZlIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgZGl2W3Rvb2xib3gtdGFiLWNvbnRlbnRdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIGRpdlt0b29sYm94LXRhYi1jb250ZW50XSAucGFkZGVkIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAkLW0gMCAwIDA7XG4gICAgcGFkZGluZzogMCAkLWwgJC1zICQtbDtcbiAgfVxuICAudGFncyBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgfVxuICAudGFncyB0ZCwgLnRhZy10YWJsZSA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy1yaWdodDogJC1zO1xuICAgIHBhZGRpbmctdG9wOiAkLXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oYW5kbGUge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgdGFibGUgdGQsIHRhYmxlIHRoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG5bdG9vbGJveC10YWItY29udGVudF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFnLWRpc3BsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmhlYWRpbmcgdGgge1xuICAgIHBhZGRpbmc6ICQteHMgJC1zO1xuICAgIGNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgICBwYWRkaW5nOiAkLXhzICQtcztcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxuICB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gIH1cbiAgLnRhZy12YWx1ZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cbiAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAudGFnIHtcbiAgICBwYWRkaW5nOiAkLXM7XG4gIH1cbn1cblxuLnN1Z2dlc3Rpb24tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xuICBib3gtc2hhZG93OiAkYnMtbGlnaHQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkLXhzICQtcztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnQtZWRpdG9yIC5Db2RlTWlycm9yLCAuY29tbWVudC1lZGl0b3IgLkNvZGVNaXJyb3Itc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcImh0bWxcIjtcbkBpbXBvcnQgXCJ0ZXh0XCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcImJsb2Nrc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwibGlzdHNcIjtcbkBpbXBvcnQgXCJwYWdlc1wiO1xuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufSJdfQ== */